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 查詢軟體...