Linux-11 RPM與YUM rpm包的管理 yum包管理

rpm包的管理

一種用於互聯網下載包的打包及安裝工具,它包含在某些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.e16.centos.x86_64.rpm
軟件名稱:firefox
版本號:45.0.1-1
適用操作系統:e16.centos.x86_64
表示centos6.x的64位系統
如果是i686、i386表示32位系統,noarch表示通用。

rpm包的其他查詢指令

rpm -qa:查詢所安裝的所有rpm軟件包
rpm -qa | more
rpm -qa | grep x
rpm -q 軟件包名:查詢軟件包是否安裝
rpm -q firefox
rpm -qi 軟件包名:查詢軟件包信息
rpm -qi file
rpm -ql 軟件包名:查詢軟件包中的文件
rpm -ql firefox
rpm -qf 文件全路徑名:查詢文件所屬的軟件包
rpm -qf /etc/passwd
rpm -qf /root/install.log

卸載rpm包

rpm -e rpm包的名稱
rpm -e --nodeps foo:帶上--nodeps 就是強制刪除

安裝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 下載安裝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章