命令配置:rpm -ivh filename
#rpm -i example.rpm 安裝 example.rpm 包;
#rpm -iv example.rpm 安裝 example.rpm 包並在安裝過程中顯示正在安裝的檔案資訊;
#rpm -ivh example.rpm 安裝 example.rpm 包並在安裝過程中顯示正在安裝的檔案資訊及安裝進度
引數解釋:
-i(install):安裝軟體包。
-v(verbose):顯示安裝的過程資訊。視覺化。
-h(hash):軟體安裝的時候列出雜湊標記。即顯示安裝進度。
另外在安裝乙個rpm包時常用的附帶引數有:
–force : 強制安裝,即使覆蓋屬於其他包的檔案也要安裝
–nodeps : 當要安裝的rpm包依賴其他包時,即使其他包沒有安裝,也要安裝這個包。
命令:rpm -uvh filename
-u(upgrade):公升級軟體包。
-v,-h:同上,顯示安裝過程。
命令:rpm -e filename
-e(erase擦去,抹去,除掉):清除,解除安裝軟體包。
解除安裝時後邊跟的filename和安裝時的是有區別的,安裝時是把乙個存在的檔案作為引數,而解除安裝時只需要包名即可。
命令:rpm -q rpm filename (這裡的包名,是不帶有平台資訊以及字尾名的)
-q(query查詢):查詢選項。
-a(all):查詢/驗證所有軟體包。
可以使用 rpm -qa 查詢當前系統所有安裝過的rpm包。
命令:rpm -q rpm包名 (這裡的包名,是不帶有平台資訊以及字尾名的)
-q(query查詢):查詢選項。
-a(all):查詢/驗證所有軟體包。
可以使用 rpm -qa 查詢當前系統所有安裝過的rpm包。
命令: rpm -ql 包名
-l(list):列出軟體包中的檔案。
-s(state):顯示列出檔案的狀態。
命令: rpm -qf 檔案的絕對路徑
-f(file): 查詢/驗證檔案屬於的軟體包
命令: rpm --help
用法: rpm [選項…]
#查詢/驗證軟體包選項:
-a, --all 查詢/驗證所有軟體包
-f, --file 查詢/驗證檔案屬於的軟體包
-g, --group 查詢/驗證組中的軟體包
-p, --package 查詢/驗證乙個軟體包
#查詢選項(用 -q 或 --query):
-c, --configfiles 列出所有配置檔案
-d, --docfiles 列出所有程式文件
-l, --licensefiles list all license files
-l, --list 列出軟體包中的檔案
-s, --state 顯示列出檔案的狀態
#驗證選項(用 -v 或 --verify):
–nofiledigest 不驗證檔案摘要
–nofiles 不驗證軟體包中檔案
–nodeps 不驗證包依賴
–noscript 不執行驗證指令碼
#安裝/公升級/擦除選項:
–allfiles 安裝全部檔案,包含配置檔案,否則配置檔案會被跳過。
-e, --erase=+ 清除 (解除安裝) 軟體包
–excludedocs 不安裝程式文件
–excludepath=
略過以
開頭的檔案
–force --replacepkgs --replacefiles 的縮寫
-f, --freshen=+ 如果軟體包已經安裝,公升級軟體包
-h, --hash 軟體包安裝的時候列出雜湊標記
–ignoresize 在安裝前不檢查磁碟空間
-i, --install 安裝軟體包
–justdb 更新資料庫,但不修改檔案系統
–nodeps 不驗證軟體包依賴
–nofiledigest 不驗證檔案摘要
–noorder 不對軟體包安裝重新排序以滿足依賴關係
–noscripts 不執行軟體包指令碼
–notriggers 不執行本軟體包觸發的任何指令碼
–oldpackage 更新到軟體包的舊版本(帶 --force
自動完成這一功能)
–percent 安裝軟體包時列印百分比
–replacefiles 忽略軟體包之間的衝突的檔案
–replacepkgs 如果軟體包已經有了,重新安裝軟體包
–test 不真正安裝,只是判斷下是否能安裝
-u, --upgrade=+ 公升級軟體包
原始碼包製作RPM包
首先安裝工具,rpm build可能在rpmdevtools裡已經包含 yum install rpm build yum install rpmdevtools rpmbuild預設工作路徑的確定,通常由在 usr lib rpm macros這個檔案裡的乙個叫做 topdir的巨集變數來定義。如...
安裝RPM包或原始碼包
在windows系統下安裝軟體很簡單,只要雙擊字尾為.exe的檔案即可。然而linux下安裝軟體就沒那麼容易了前面我們多次使用yum命令,它是red hat 所特有的安裝rpm程式包工具。使用rpm工具安裝某乙個程式包時,有可能會因為該程式包依賴另乙個程式包而無法安裝 而使用yum工具時,就可以連同...
安裝RPM包或者原始碼包
rpm工具 rpm他是以一種資料庫記錄的方式將我們所需要的套件安裝到linux主機的一套管理程式 關於rpm各個選項的含義如下 i 表示安裝 v 表示視覺化 h 表示安裝進度 在安裝rpm包時,常用的附帶引數還有如下幾項 force 表示強制安裝 即覆蓋屬於其他包的檔案也要安裝 nodeps 表示當...