1. 程式人生 > >Linux CentOS7系統上 RPM命令管理程序包 基礎知識

Linux CentOS7系統上 RPM命令管理程序包 基礎知識

RPM的基礎知識

安裝 -i

升級 -U/-F

卸載 -e

查詢 -q

校驗- V

數據庫維護 --buliddb --initdb

-v 查看詳細過程

-vv 查看更詳細過程

安裝時的選項

-h 顯示進度條

--test 僅測試安裝過程 實際上不安裝

--nodeps 忽略依賴關系安裝,不推薦

--replacepkgs 重新安裝軟件 不需要卸載 類似於修復 但是如果想修復配置文件,需要先刪除被修改過的配置文件,如果不知道哪些文件被改動過,卸載重裝吧

-justdb 更新數據庫,表面上安裝了該程序,實際上沒有安裝

--nosignature 安裝軟件時不檢查包的簽名信息

--nodigest 安裝軟件時不檢查包的完整性信息


RPM可以自帶腳本

preinstall 安裝過程開始之前運行的腳本 %pre

postinstall 安裝過程完成之後運行的腳本%post

preuninstall 卸載過程開始之前運行的腳本 %preun

postuninstall 卸載過程完成之後運行的腳本 %postun


Linux CentOS7系統上 RPM命令管理程序包 基礎知識