一、介绍
有时候为了方便下载包,网速又不快,所以使用搭建本地yum。优点是能快速安装所需要的包和工具,缺点是无法在线更新。一共有两个方法
二、安装与配置 (方法一)
1、下载镜像文件,如果有的话,可以省略这步的
cd /usr/local/src #进入目录
wget http://mirrors.163.com/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso #下载镜像文件
2、挂载镜像
mkdir -p /usr/local/yum/ #创建yum目录
mount -o loop /usr/local/src/CentOS-6.5-x86_64-bin-DVD1.iso /usr/local/yum/ #挂载镜像文件到yum目录下
3、创建repo文件
cd /etc/yum.repos.d/ #进入repo文件目录
mkdir backup #创建bakcup目录
mv *.repo backup #将默认的源移动到目录里面去
vim local.repo #创建本地源文件,要以repo文件
写了以下以内容
[looking_s] #[库名称]
name=This ia local repo #[名称描述]
baseurl=file:///usr/local/yum #[yum源目录,源地址]
enabled=1 #[是否启用该yum源,0为禁用]
gpgcheck=1 #[检查GPG-KEY,0为不检查,1为检查]
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #[key文件]
4、测试
yum clean all #yum清理全部
yum makecache #yum生成缓存
yum list #yum 列表
如果没啥错误提示,就说明安装配置成功了
三、安装与配置 (方法二)
1、下载镜像文件,如果有的话,可以省略这步的
cd /usr/local/src #进入目录
wget http://mirrors.163.com/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso #下载镜像文件
2、配置
yum install createrepo -y #安装createrepo工具
mkdir -p /usr/local/yum/ #创建目录
mkdir -p /usr/local/yum1/ #创建目录
mount -o loop /usr/local/src/CentOS-6.5-x86_64-bin-DVD1.iso /usr/local/yum/ #挂载镜像
cp -rv /usr/local/yum/Packages/* /usr/local/yum1/ #将文件拷贝到目录
createrepo -v /usr/local/yum1/ #生成索引
cp /usr/local/yum/repodata/*.comp /usr/local/yum1/comps.xml #拷贝配置文件
createrepo -g /usr/local/yum1/comps.xml /usr/local/yun #创建分组信息
3.创建repo文件
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup
vim local.repo
写了以下以内容
[looking_s]
name=This ia local repo
baseurl=file:///usr/local/yum1
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
4、测试
yum clean all
yum makecache
yum list
如果没啥错误提示,就说明安装配置成功了
四、工具介绍
1.yum工具介绍
1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4 删除程序
yum remove | erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况
5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天