Yum(Yellow dog Updater, Modified)Shell前端軟件包管理器

yum

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

中文名:Shell前端軟件包管理器
外文名:Yellow dog Updater, Modified
穩定版本:3.4.3 / 2011年6月28日
許可協議:GPL
類    型:包管理工具
操做系統:Fedora Linux
前端


目錄

    1軟件包來源

    2圖形化前端

    3經常使用命令行命令

1    軟件包來源

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

2    圖形化前端

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

3    經常使用命令行命令
安裝軟件(以foo-x.x.x.rpm爲例):yum install foo-x.x.x.rpm

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

  -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包] 卸載包
安全

相關文章
相關標籤/搜索