YUM仓库
yum使用仓库保存管理rpm软件包,仓库的配置文件保存在 /etc/yum.repos.d/ 目录下 ,格式如下:
[Elvhome] #仓库名字
name = This is elvhome rpm soft repo #名字说明
mirrorlist = http://mirrorlist。centos.org/?xxxxxxxx #动态获取baseurl路径
baseurl = http://www.elvhome.com/yum/centos/rpm/ #路径,可以是本地也可以是网络路径
enabled = 1 #配置是否启用
gpgcheck = 1 # 打开校验
仓库可以使用file、http、ftp、nfs方式
yum配置文件必须以 .repo结尾
一个配置文件内可以保存多个仓库配置信息
/etc/yum.repos.d/ 目录下可以存在多个配置文件
YUM基本命令使用:
yum install software-name 安装指定软件 yum remove software-name 卸载指定软件 yum update software-name 升级指定软件
通过yum查询操作:
yum search keyword 搜索 yum list ( all | installed | recent | updates ) 列出全部、安装的、最近的、软件更新 yum info packagename 显示指定软件的信息,相当于 rpm -qi name 一样 yum whatprovides filename 查询哪个rpm软件包含目标文件
创建yum仓库
1、将所有安装包拷贝到本地
2、通过rpm命令手工安装createrepo软件
3、运行命令 createrepo -v /rpm-directory 创建索引信息,自动创建一个repodata文件夹 ,加 v 显示详细信息
4、手动创建一个 repos.d 的文件。用于仓库使用。
5、YUM为了缓存更多信息,有时候缓存会存在问题,所以用 yum clean all 来清除缓存