一、介紹
yum基於rpm包管理,能夠從指定的服務器自動下載rpm包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。
二、準備
1.修改虛擬機,添加硬件光驅,並映射系統鏡像,需要重啓,纔可以設別添加的新硬件
2.查看光驅
三、搭建
1.創建掛載點
mkdir /目錄名//這裏可以使用默認的目錄 /mnt/
2.編輯yum配置文件
[root@RedHat6-07 ~]# cd /etc/yum.repos.d/
root@RedHat6-07 yum.repos.d]# vim server.repo //vim用法,查看相關資料
[base]
name=base
baseurl=file:///mnt/
enabled=1
gpgcheck=0
保存退出
3.掛載
[root@RedHat6-07 ~]# mount /dev/cdrom1 /mnt/
#把硬件光驅,掛載到目錄/mnt下,訪問/mnt/就等於訪問光驅
mount: block device /dev/sr0 is write-protected, mounting read-only
#掛載成功的提示,光驅只讀,本例中事實上是這樣的
[root@RedHat6-07 ~]# umount /dev/cdrom1
#取消掛載
4.測試
查看可用安裝包
裝一個軟件包測試以下
成功安裝
刪除軟件包的命令是
yum remove vsftpd
四、參數含義
-e 靜默執行
-t 忽略錯誤
-R[分鐘] 設置等待時間
-y 自動應答yes
--skip-broken 忽略依賴問題
--nogpgcheck 忽略GPG驗證
check-update 檢查可更新的包
clearn 清除全部
clean packages 清除臨時包文件(/var/cache/yum 下文件)
clearn headers 清除rpm頭文件
clean oldheaders 清除舊的rpm頭文件
deplist 列出包的依賴
list 可安裝和可更新的RPM包
list installed 已安裝的包
list extras 已安裝且不在資源庫的包
info 可安裝和可更新的RPM包 信息
info installed 已安裝包的信息(-qa 參數相似)
install[RPM包] 安裝包
localinstall 安裝本地的 RPM包
update[RPM包] 更新包
upgrade 升級系統
search[關鍵詞] 搜索包
provides[關鍵詞] 搜索特定包文件名
reinstall[RPM包] 重新安裝包
repolist 顯示資源庫的配置
resolvedep 指定依賴
remove[RPM包] 卸載包