YUM庫配置

YUM是基於RPM包構建的軟件更新機制,可自動解決軟件包依賴關係,所有軟件包由YUM軟件倉庫提供
軟件倉庫的提供方式:本地目錄、FTP或HTTP服務
本文使用本地目錄


首先要準備YUM軟件倉庫
將需要的RPM包拷貝至本地目錄下,如/yum

配置YUM客戶端,YUM的倉庫配置文件一般放在/etc/yum.repos.d下,以.repo結尾,建議不要對模板文件進行更改,可拷貝一份

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
rhel-debuginfo.repo
[root@localhost yum.repos.d]# cp rhel-debuginfo.repo rh.repo
[root@localhost yum.repos.d]# ls 
rhel-debuginfo.repo  rh.repo
[root@localhost yum.repos.d]# vim rh.repo

文件格式
[rhel-server]       源名稱,具有唯一性,可自定義
name=               描述字串
baseurl=ftp://      指定YUM服務端的URL地址(本地爲file://   FTP爲ftp://   HTTP爲http://)
enabled=0           是否啓用此頻道,1爲啓用,0爲不啓用
gpgcheck=1          是否驗證待安裝的RPM包,1爲驗證,0爲不驗證
gpgkey=file://      用於RPM驗證的祕鑰文件

例如
[rhel-server]
name=Red Hat Enterprise Linux Server
baseurl=file:///yum/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-VT]
name=Red Hat Enterprise Linux VT
baseurl=file:///yum/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

清空YUM緩存
[root@localhost yum.repos.d]# yum clean all

可用yum list | wc -l命令查看RPM包個數,驗證是否配置成功

[root@localhost ~]#yum list | wc -l

可用yum --help或man yum命令查看yum命令的使用方法
注:配置YUM倉庫文件應注意URL地址類型及路徑是否正確,頻道是否啓用

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章