yum

yum

Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

基本介紹

  • 中文名Shell前端軟體包管理器
  • 外文名:Yellow dog Updater, Modified
  • 穩定版本:3.4.3 / 2011年6月28日
  • 許可協定GPL
  • 類型:包管理工具
  • 作業系統Fedora Linux
軟體包來源,圖形化前端,常用命令行命令,

軟體包來源

可供Yum下載的軟體包包括Fedora本身的軟體包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社區維護的,並且基本是自由軟體。所有的包都有一個獨立的PGP簽名,主要是為了您的系統安全。而對於Fedora core 4.0 的用戶,rpm.的簽名是自動導入並安裝的。

圖形化前端

Yum的圖形化前端主要有yumex和kyum。它們並不是獨立於Yum的,而是Yum的圖形前端,也就是說在安裝和使用Yumex和kyum同時,都是以Yum的安裝和配置為基礎;所以在用Yumex或kyum 時,必須先安裝配置Yum。

常用命令行命令

安裝軟體(以foo-x.x.x.rpm為例):yum install foo-x.x.x.rpm
yum常用命令yum常用命令
刪除軟體:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升級軟體:yum upgrade foo或者yum update foo
查詢信息:yum info foo
搜尋軟體(以包含foo欄位為例):yum search foo
顯示軟體包依賴關係:yum deplist foo

-q 靜默執行
-t 忽略錯誤
-R[分鐘] 設定等待時間
-y 自動應答yes
--skip-broken 忽略依賴問題
--nogpgcheck 忽略GPG驗證

check-update 檢查可更新的包
clean all 清除全部
clean packages 清除臨時包檔案(/var/cache/yum 下檔案)
clean 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包] 卸載包

相關詞條

熱門詞條

聯絡我們