一.YUM仓库
1.yum 使用仓库保存管理rpm软件包,仓库的配置文件保存在/etc/yum.repos.d/目录下,其格式如下:
[LinuxCast]
name = This is LinuxCast.net.rpm soft repo (属性)
baseurl = http://www.linuxcast.net/yum/centos/6/i386/rpms/ (路径)
enabled = 1 (控制选项是否启用)
gpgcheck = 1 (是否打开校验)
2.仓库可以使用file,http,ftp,nfs方式
3.yum配置文件必须以.repo结尾(表明是yum仓库文件)
4.一个配置文件内可以保存多个仓库的配置信息
5./etc/yum.repos.d/目录下可以存在多个配置文件
二.YUM基本命令
1.yum管理软件的常用命令
yum install software-name 安装指定软件
yum remove software-name 卸载指定软件
yum update software-name 升级指定软件
三.YUM查询
1.通过以下命令对yum进行查询操作
yum search keyword 搜索
yum list (all | installed | recent | updates) 列出全部的,安装的,最近的,软件更新
yum info packagename 显示指定软件的信息
yum whatprovides filename 查询哪个rpm软件包含目标文件
四.创建YUM仓库
可以通过以下方式手工创建yum仓库:
1.将所有rpm文件拷贝到一个文件夹中
2.通过rpm命令手工安装createrepo软件
3.运行命令createrepo -v/rpm-directory
4.如果有分组信息,则在运行命令的时候使用-g参数指定分组文件
createrepo -g /tmp/*comps.xml/rpm-directory
CentOS/RHEL的分组信息保存在光盘repodata/目录下,文件名以comps.xml结尾的xml文件
创建好之后,本机可以通过file方式直接使用,如果需要作为对外的YUM仓库服务器,可以通过HTTP,FTP或NFS协议共享出去。
五.YUM CACHE
1.yum为了提高速度会通过缓存很多信息,但是有时候缓存会造成一些故障,可以通过以下命令来清除缓存:
yum clean all
2.每次运行安装或查询类命令会重建yum缓存