一. yum是什麼
* yum = yellow dog updater, modified
* 主要功能是更方便的新增/刪除/更新rpm包.
* 它能自動解決包的倚賴性問題.
* 它能便於管理大量系統的更新問題
二. yum特點
* 可以同時配置多個資源庫(repository)
* 簡潔的配置檔案(/etc/yum.conf
* 自動解決增加或刪除rpm包時遇到的倚賴性問題
* 使用方便
* 保持與rpm資料庫的一致性
三. yum安裝
* centos自帶(yum-*.noarch.rpm)
#rpm -ivh yum-*.noarch.rpm
* 在第一次啟用yum之前首先需要匯入系統的rpm-gpg-key:
#rpm –import /usr/share/doc/centos-release-3(4)/rpm-gpg-key-centos-3(4)
四. yum指令
rpm包的更新
* 檢查可更新的rpm包
#yum check-update
* 更新所有的rpm包
#yum update
* 更新指定的rpm包,如更新kernel和kernel source
#yum update kernel kernel-source
* 大規模的版本公升級,與yum update不同的是,連舊的淘汰的包也公升級
#yum upgrade
rpm包的安裝和刪除
* 安裝rpm包,如xmms-***
#yum install xmms-***
* 刪除rpm包,包括與該包有倚賴性的包
#yum remove licq
* 注:同時會提示刪除licq-gnome,licq-qt,licq-text
yum暫存(/var/cache/yum/)的相關引數
* 清除暫存中rpm包檔案
#yum clean packages
* 清除暫存中rpm標頭檔案
#yum clearn headers
* 清除暫存中舊的rpm標頭檔案
#yum clean oldheaders
* 清除暫存中舊的rpm標頭檔案和包檔案
#yum clearn 或#yum clearn all
* 注:相當於yum clean packages + yum clean oldheaders
包列表* 列出資源庫中所有可以安裝或更新的rpm包
#yum list
* 列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包
#yum list mozilla
#yum list mozilla*
* 注:可以在rpm包名中使用匹配符,如列出所有以mozilla開頭的rpm包
* 列出資源庫中所有可以更新的rpm包
#yum list updates
* 列出已經安裝的所有的rpm包
#yum list installed
* 列出已經安裝的但是不包含在資源庫中的rpm包
#yum list extras
rpm包資訊顯示(info引數同list)
* 列出資源庫中所有可以安裝或更新的rpm包的資訊
#yum info
* 列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包的資訊
#yum info mozilla
#yum info mozilla*
* 注:可以在rpm包名中使用匹配符,如列出所有以mozilla開頭的rpm包的資訊
* 列出資源庫中所有可以更新的rpm包的資訊
#yum info updates
* 列出已經安裝的所有的rpm包的資訊
#yum info installed
* 列出已經安裝的但是不包含在資源庫中的rpm包的資訊
#yum info extras
搜尋rpm包
* 搜尋匹配特定字元的rpm包
#yum search mozilla
* 注:在rpm包名,包描述等中搜尋
* 搜尋有包含特定檔名的rpm包
#yum provides realplay
五. 增加資源庫
* 例如:增加rpm.livna.org作為資源庫
* 安裝livna.org rpms gpg key
#rpm –import
* 檢查gpg key
# rpm -qa gpg-pubkey*
* 顯示key資訊
#rpm -qi gpg-pubkey-a109b1ec-3f6e28d5
* (注:如果要刪除key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5)
YUM軟體管理
應用yum的好處 1 自動解決軟體包依賴關係。2 方便的軟體包公升級。1 安裝 yum install filename 2 檢測公升級 yum make update filen 3 公升級 yum update filen 4 軟體包查詢 yum list filename 5 軟體包資訊 yu...
YUM軟體管理
yum在預設情況下必須聯網 全域性更新命令 含義 更新整個作業系統的全部軟體,包括linux的核心。格式 yum y update y 表示不需要使用者確認,在這裡插入 片直接進行更新 更新指定軟體包 格式 yum y update 軟體包關鍵字 例 更新火狐瀏覽器 yum update firef...
yum管理軟體
yum可以自動解決rpm軟體依賴關係分類 本地yum和遠端yum 本地yum file 本地iso映象掛載位址 遠端yum http ip 映象掛載位址 ftp ip 映象掛載位址 yum源配置 提供軟體倉庫 掛載映象到本地目錄 mnt rhel6u4 mount o loop rhel6u4.is...