儘管RPM安裝方法能夠幫助用戶查詢軟體相關的依賴關係,但是還是需要安裝人員自己來解決,而且有些大型軟體可能與數十個程式都有依賴關係,在這種情況下安裝軟體事件非常痛苦和耗費事件的事情,而Yum軟體倉庫可以根據用戶的要求分析出所需軟體包及相互的依賴關係,然後自動從Yum源中下載、安裝到系統中。 RedH ...
儘管RPM安裝方法能夠幫助用戶查詢軟體相關的依賴關係,但是還是需要安裝人員自己來解決,而且有些大型軟體可能與數十個程式都有依賴關係,在這種情況下安裝軟體事件非常痛苦和耗費事件的事情,而Yum軟體倉庫可以根據用戶的要求分析出所需軟體包及相互的依賴關係,然後自動從Yum源中下載、安裝到系統中。
RedHat系統安裝好後預設帶有Yum,但是只對註冊用戶有效(收費),而且在無網路或者內網情況下,無法連接到網路,那麼要方便快捷的安裝軟體包就需要在本地配置一個Yum源。
以使用ISO光碟為例配置本地Yum源
配置步驟:
1、安裝好RedHat後,使用root賬戶登陸系統,
#將安裝rhel7所使用的iso光碟掛載到/mnt目錄下
[root@localhost ~]# mount -t iso9660 -o,loop /dev/sr0 /mnt
或
[root@localhost ~]# mount /dev/cdrom /mnt
#註意此處二選一即可(均為單次有效,重啟失效)
2、進入/etc/yum.repos.d/目錄下,創建rhel7.repo配置文件,並編輯此文件
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# touch rhel7.repo [root@localhost yum.repos.d]# vim rhel7.repo
3、rhel7.repo文件中的內容如下
[rehl7] name=rehl7 #自定義名稱 baseurl=file:///mnt #本地光碟掛載路徑 enabled=1 #啟用yum源,0為不啟用,1為啟用 gpgcheck=0 #檢查GPG-KEY,0為不檢查,1為檢查 :wq #保存退出
4、檢查本地Yum源是否成功
#清除Yum源緩存
[root@localhost yum.repos.d]# yum clean all
#緩存本地Yum源
[root@localhost yum.repos.d]# yum makecache
#列出Yum軟體列表
[root@localhost yum.repos.d]# yum list
本地配置成功!
附:常用Yum命令
yum repolist all #列出所有倉庫
yum list all #列出倉庫中所有軟體包
yum info <軟體包名> #查看軟體包信息
yum install <軟體包名> #安裝軟體包
yum reinstall <軟體包名> #重新安裝軟體包
yum update <軟體包名> #升級軟體包
yum remove <軟體包名> #移除軟體包
yum clean all #清除所有倉庫緩存
yum check-update #檢查可更新的軟體包