RPM包的管理
RPM是一種用于互聯(lián)網(wǎng)下載包的打包及安裝工具,包含在某些Linux分發(fā)版中.它生成具有.RPM擴展名的文件.RPM是RedHat Package Manager(RedHat軟件包管理工具)的縮寫.
RPM的簡單查詢指令
選項 | 描述 |
---|---|
-qa |
查詢?nèi)?qa 表示 query all) rpm -qa | grep python
|
-q |
查詢軟件包是否安裝 rpm -q python
|
-qi |
查詢軟件包信息rpm -qi python
|
-ql |
查詢軟件包中的文件rpm -ql python
|
-qf |
查詢文件所屬的軟件包 |
RPM包的刪除
rpm -e RPM包名
刪除rpm軟件包
有時我們刪除一個包時,這個包可能被其他的包依賴,這時我們可以放棄刪除,如果一定要刪除,就需要強制刪除 添加參數(shù)
rpm -e --nodeps rpm包名
RPM包的安裝
rpm -ivh RPM包全路徑名稱
選項 | 描述 |
---|---|
i |
install 安裝 |
v |
verbose 提示 |
h |
hash 進度條 |
Yum 包管理器
Yum 是一個Shell前端軟件包管理器.基于RPM包管理,能夠從指定的服務(wù)器自動下載RPM包并且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包.
Yum的基本指令
- 查詢yum服務(wù)器是否有需要安裝的軟件
yum list | grep xx軟件
- 安裝指定的yum包
yum install xxx