yum库的作用:忽略安装包之间的依赖关系,进行rpm包集中的安装
分类:分为本地YUM(file)和网络YUM(ftp、http)
仓库配置文件:/etc/yum.repos.d/*.repo
案例:本地YUM的配置
先将镜像文件拷贝到独立的文件夹,不可用直接挂载的文件夹尽行操作,进入YUM仓库进行YUM库配置,将常用的yum配置做成一个yum库文件
[[email protected] ~]# cd /etc/yum.repos.d/ ##进入yum库主配置文件
[[email protected] yum.repos.d]# ls ##查看当前目录内容
rhel-debuginfo.repo
[[email protected] yum.repos.d]# cp rhel-debuginfo.repo yum.repo ##拷贝源yum文件作参考配置
[[email protected] yum.repos.d]# ls
rhel-debuginfo.repo yum.repo
[[email protected] yum.repos.d]# vim yum.repo
[Server] ##源名称
name=Red Hat Enterprise Linux Server ##本源的描述
baseurl=file:///misc/cd/Server ##安装包的位置
enabled=1 ##是否使用这个yum库配置(0是关闭,1是开启)
gpgcheck=1 ##是否检查验证安装包
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release ##用于验证RPM的密匙文件
[ClusterStorage]
name=Red Hat Enterprise Linux ClusterStorage
baseurl=file:///misc/cd/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=Red Hat Enterprise Linux Cluster
baseurl=file:///misc/cd/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux VT
baseurl=file:///misc/cd/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
~
:wq
4、结果验证
文件进行验证
[[email protected] yum.repos.d]# yum clean all ##清空YUM缓存
[[email protected] yum.repos.d]# yum -qa | wc -l ##查看已安装的包的个数
[[email protected] yum.repos.d]# yum list | wc -l ## 查看RPM包个数,验证是否配置成功
3583
常见问题现象: yum list |wc –l 出不来结果
解决办法:检查yum库的软件包的位置
baseurl=file:///misc/cd/Server 此处地址可能出错,要保证来源的绝对性
enabled=1 看是否开启这个配置