yum介紹:
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。
1、下載yum
在線下載或手動下載
wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
2、解壓文件
tar zxvf yum-3.4.3.tar.gz
3、創建配置文件(必須),如果不創建yum.conf的話,下面運行./yummain.py install yum的話會報錯
touch /etc/yum.conf
4、切換目錄並安裝
cd yum-3.4.3
./yummain.py install yum
5、是否成功
base | 3.7 kB 00:00
base/primary_db | 4.5 MB 00:07
extras | 3.5 kB 00:00
extras/primary_db | 23 kB 00:03
出現以上提示就證明yum已經安裝成功了。
6、查看版本
rpm -qa|grep yum
7、更新
yum check-update
yum -y update
yum clean all
8、更新說明!!!:
Linux升級命令有兩個分別是yum upgrade和yum update, 這個兩個命令是有區別的:
代碼如下:
yum -y update
升級所有包同時也升級軟件和系統內核(慎用)
代碼如下:
yum -y upgrade
只升級所有包,不升級軟件和系統內核
實驗分別測試 yum -y upgrade和yum -y update
二、常用命令:
1、安裝rpm包:
yum install RPM包
2、刪除rpm包,包括與該包有依賴性的包:
yum remove 包名
3、檢查可更新的rpm包:
yum check-update
4、更新所有的rpm包:
yum update
5、更新指定的rpm包:
yum update 包名
6、大規模的升級版本:
yum upgrade
7、列出資源庫中所有可以安裝或更新的rpm包的信息:
yum info
8、列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包的信息:
yum info 包名
9、列出資源庫中所有可以更新的rpm包的信息:
yum info updates
10、列出已經安裝的所有的rpm包的信息:
yum info installed
11、列出已經安裝的但是不包含在資源庫中的rpm包信息:
yum info 包名
12、列出資源庫中所有可以更新的rpm包:
yum list updates
13、列出已經安裝的所有rpm包:
yum list installed
14、列出已經安裝的但不包含在資源庫中的rpm包:
yum list extras
15、列出資源庫中所有可以安裝或更新的rpm包:
yum list
16、列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包:
yum list 包名
17、搜索匹配特定字符的rpm包的詳細信息:
yum search 包名
18、搜索包含特定文件名的rpm包:
yum provides 包名
19、清除暫存的rpm包文件:
yum clean packages
20、清除暫存的rpm頭文件:
yum clean headers
21、清除暫存中舊的rpm舊文件:
yum clean oldheaders
22、清除暫存中舊的rpm頭文件和包文件:
yum clean
或
yum clean all