RPM包管理: RPM(RedHat Package Manager),早期是在RedHat發行版下,由於比較火,所以慢慢運行於各個發行版(如suse,centos等)。 它生成具有.RPM擴展名的文件,類似windows的setup.exe。 【查詢】 =》查詢已安裝的rpm列表 rpm -qa| ...
RPM包管理:
RPM(RedHat Package Manager),早期是在RedHat發行版下,由於比較火,所以慢慢運行於各個發行版(如suse,centos等)。
它生成具有.RPM擴展名的文件,類似windows的setup.exe。
【查詢】
=》查詢已安裝的rpm列表 rpm -qa|grep xx
=》查詢軟體包信息 rpm -qi 包名
=》查詢軟體包安裝了哪些文件及路徑 rpm -ql 包名
=》查詢文件所屬軟體包 rpm -qf /etc/passwd
【卸載】
=》卸載rpm包:rpm -e RPM包名
1)如果其它軟體包依賴於您要卸載的軟體包,卸載時則會產生錯誤信息
2)若要強制刪除,可以增加參數--nodeps,但一般不推薦。 rpm -e --nodeps RPM包名
【安裝】
=》安裝RPM包:rpm -ivh RPM包全路徑名稱
i=install 安裝;v=verbose 提示;h=hash 進度條
YUM包管理:
YUM是一個shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包。
使用yum必須在聯網環境
【查詢】
=》查詢yum伺服器是否有需要安裝的軟體:yum list|grep xx
【安裝】
=》安裝指定yum包:yum install xxx