在Fedora中rpm主要是用來操作單獨的rpm軟件包,如果使用rpm來安裝軟件的話,必須得手動解決軟件包的依賴關系,那可是件相當麻煩的事。而用yum就好多了,只要軟件庫裡有這個軟件,一條命令就解決問題,yum會自己解決軟件包的依賴問題。
一、rpm的使用
//1.檢查是否安裝
rpm –qa | grep mysql
//2.安裝軟件包
rpm -ivh bar-1.0-1.i386.rpm
//3.更新軟件包
rpm -Uvh foo-2.0-1.i386.rpm
//4.卸載軟件包
rpm -e foo
//5.檢查軟件包安裝到何處
rpm -ql php
//6.查詢一個安裝軟件包的信息
rpm -qi php
//7.已安裝軟件所依賴的軟件包及文件
rpm -qR squid
二、yum的使用
//1.安裝軟件包
yum install bmp-mp3
//優點:軟件包依賴關系自行解決,比如上面的,本來我們只安裝的是bmp-mp3,結果yum 安裝也安裝了 id3lib ;bmp
//2.升級軟件包
yum update bmp-mp3
yum update //升級所有的包
yum upgrade //升級所有的包,並刪除過時的包
//3.刪除軟件包
yum remove bmp-mp3
//4.檢查yum源有沒有指定的安裝
yum list //列出倉庫裡可用包
yum list |grep squid //列出倉庫裡squid的包
yum list installed //列出本機已安裝的包
yum list updates //列出本機可更新的包
yum list available //列出倉庫裡可用的包
//5.檢查基本信息
yum info squid