Linux RPM學習筆記

RPM(RedHat Package Manager)web

rp-pppoe-3.1-5.i386.rpm
軟件名稱-版本號-編譯次數-適合的硬件平臺.擴展名數據庫

xxx-devel.rpm
開發使用緩存

xxx.noarch.rpm
noarch表示沒有任何硬件等級上的限制ui

yum在線升級原理
拉取rpm依賴緩存至本地
安裝rpm時檢查本地依賴,缺乏的話直接下載安裝
安裝rpmspa

rpm安裝的軟件信息存儲位置
/var/lib/rpm開發

相關命令
rpm -i xxx.rpm yyy.rpm 安裝名稱爲xxx的rpm,能夠同時安裝多個
rpm -ivh xxx.rpm 安裝並查看更詳細的安裝信息及進度
rpm -ivh http://website.name/path/xxx.rpm
rpm -e xxx 卸載rpm
參數說明
-i install的意思
-v 查看詳細的安裝新界面
-h 顯示安裝進度it

檢查rpm是否有屬性依賴問題
rpm -ivh xxx.rpm --test編譯

rpm -Uvh xxx 升級rpm 若未安裝,系統將予以直接安裝
rpm -Fvh xxx 更新rpm 若未安裝,系統不會予以安裝test

rpm查詢相關
rpm -q xxx 查詢是否安裝xxx rpm
rpm -qa 列出系統上面全部軟件名稱
rpm -qi xxx 列出軟件詳細信息
rpm -ql xxx 列出軟件相關全部目錄及文件
rpm -qc xxx 列出軟件全部配置文件
rpm -qd xxx 列出軟件全部幫助文件(找出與man有關的文件)
rpm -qR xxx 列出該軟件的依賴文件
rpm -qf xxx 找出該文件屬於哪個已安裝的軟件
rpm -qp xxx原理

 

重建rpm數據庫

rpm --rebuilddb

相關文章
相關標籤/搜索