Linux基礎 11 rpm管理軟體包

2022-08-04 01:21:11 字數 1383 閱讀 9793

1. 使用rpm安裝及移除軟體

1) rpm的定義:rpm就是red hat package manger(紅帽軟體包管理工具)的縮寫。

2) rpm的檔名分為5部分,其中:

第1部分是name,表示這個rpm軟體包的名稱;

第2部分是version,表示這個rpm軟體包的版本編號;

第3部分是release,表示這個rpm軟體包的版本發布次數(修正號碼);

第4部分是architectures,表示這個rpm軟體包適用於哪些平台;

最後一部分是rpm,表示這個rpm軟體包的副檔名。

3) 掌握rpm軟體安裝與移除工作中經常使用的選項:

a) –i:安裝(install)軟體。

b) –u:公升級(upgrade)舊版本的軟體。

c) –e:移除/刪除(erase)軟體。

d) –v:顯示詳細的處理資訊。

e) –h:顯示安裝進度。解除安裝不能用

rpm -ivh 軟體包名 安裝本地軟體包

rpm -ivh ** 安裝網路軟體包

rpm -ivh 軟體包名 --force 強制安裝(覆蓋安裝)

--force 不能用於強制刪除

--nodeps 忽略依賴關係

rpm -e dhcp-common --nodeps 忽略依賴性刪除軟體(強制刪除)

2. 檢視rpm軟體包中的資訊

1) 掌握常用的查詢已安裝的軟體包資訊的命令:

rpm -q dhcp 查詢dhcp軟體

a) rpm –qa:顯示目前作業系統上安裝的全部軟體包,其中q是query(查詢)的第1個字母,a是all(全部)的第1個字母。

rpm –qa | grep dhcp

b) rpm –qf 檔名:顯示這個檔案是由哪個軟體包安裝的,f是file(檔案)的第1個字母。

例如:列出安裝/bin/tar檔案的軟體包的命令為:rpm –qf /bin/tar

c) rpm –qi 軟體包名:顯示這個軟體包的資訊,i是information(資訊)的第1個字母。

例如:列出tar-1.14-10.rhel4這個軟體包的詳細資訊的命令:rpm –qi tar-1.14-10.rhel4

d) rpm –ql 軟體包名:列出這個軟體包中所包含的全部檔案,其中l是list的第1個字母。

例如:列出tar-1.14-10.rhel4這個軟體包中所包含的全部檔案的命令:rpm –ql tar-1.14-10.rhel4

3. rpm包的屬性依賴性問題

1) 掌握rpm軟體包的屬性依賴性問題的定義:所謂的rpm軟體包的屬性依賴性問題,即這個軟體包的安裝依賴於其他軟體包的安裝。

--nodeps 忽略依賴關係

rpm -e dhcp-common --nodeps 忽略依賴性刪除軟體(強制刪除)

Linux學習11 rpm管理,許可權設定

2 許可權管理 作用 rpm的作用類似於windows上的電腦管家中 軟體管理 安全衛士裡面 軟體管家 等產品,主要作用是對linux伺服器上的軟體包進行對應管理操作,管理分為 查詢 解除安裝 安裝。1.1查詢某個軟體的安裝情況 選項 q 查詢,query a 全部,all 案例 查詢linux上是...

Linux基礎 rpm軟體包管理

任務 掛載光碟檔案到 media目錄,進去 media目錄下的packages目錄,檢視系統已安裝的所有rpm包,檢視系統是否安裝dhcp軟體包,安裝dhcp軟體包,檢視dhcp軟體包的資訊,檢視dhcp軟體包中所包含的所有檔案,檢視 bin ls檔案是由哪個軟體包產生,解除安裝dhcp軟體包 時間...

Linux之RPM包管理 RPM包查詢

1 查詢是否安裝 root localhost rpm q 包名 查詢包是否安裝 選項 q 查詢 query root localhost rpm qa 查詢所有已經安裝的rpm包 選項 a 所有 all 2 查詢軟體包詳細資訊 root localhost rpm qi 包全名 選項 i 查詢軟體...