Linux RPM和YUM
rpm包的管理:sealed
介紹: 一種用於互聯網下載包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.RPM擴展名的文件。
RPM是RedHat Package Manager(RedHat軟件包 管 理 工具)的縮寫,類似windows的setup.exe,這一文件格式名稱雖然打上了RedHat的標誌,
但理念是通用的。
Linux的分發版本都有采用(suse,redhat, centos 等等),可以算是公認的行業標準了。
rpm包的簡單查詢指令:
查詢已安裝的rpm 列表 rpm –qa|grep xx
rpm包名基本格式:
一個rpm包名:firefox-45.0.1-1.el6.centos.x86_64.rpm
名稱:firefox
版本號:45.0.1-1
適用操作系統: el6.centos.x86_64
表示centos6.x的64位系統
如果是i686、i386表示32位系統,noarch表示通用。
rpm包的其它查詢指令:
rpm -qa :查詢所安裝的所有rpm軟件包
rpm -qa | more
rpm -q 軟件包名:查詢軟件包是否安裝
rpm -q firefox
rpm -qi 軟件包名:查詢軟件包信息
rpm -qi file
卸載rpm包:
基本語法
rpm -e RPM包的名稱
•應用案例
1)刪除firefox 軟件包
•細節
1) 如果其它軟件包依賴於您要卸載的軟件包,卸載時則會產生錯誤信息。
如:$ rpm -e foo
removing these packages would break dependencies:foo is needed by bar-1.0-1
如:$ rpm -e --nodeps foo
Linux RPM和YUM