一聚教程网:一个值得你收藏的教程网站

热门教程

CentOS6.5安装与配置Yum命令的教程

时间:2022-06-30 21:14:56 编辑:袖梨 来源:一聚教程网


一、介绍

有时候为了方便下载包,网速又不快,所以使用搭建本地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

热门栏目