天天看點

RPM包管理器

包管理器 rpm

CentOS系統上使用rpm指令管理程式包

功能:

安裝、解除安裝、更新、查詢、校驗、資料庫維護

包安裝:

格式:rpm -i

常用組合:

               rpm -ivh PACKAGE_FILE ...       

               rpm -ivh ftp-0.17-67.el7.x86_64.rpm

RPM包管理器

包查詢:                   

          格式:rpm -q

-a:所有包

-f:檢視指定的檔案由哪個程式包安裝生成

-p rpmfile:針對尚未安裝的程式封包件做查詢操作

-c:查詢程式的配置檔案

-d:查詢程式的文檔

-i:information

-l:檢視指定的程式包安裝後生成的所有檔案

--scripts:程式包自帶的腳本

qa

-q 

-qi 

-qc 

-ql 

-qf 

RPM包管理器

包解除安裝:

rpm -e

注意:當包解除安裝時,對應的配置檔案不會删除, 以FILENAME.rpmsave形式保留

範例:強行删除rpm包,并恢複

[root@centos7 ~]#rpm -e rpm --nodeps

恢複過程

重新開機進入rescue救援模式

mkdir /mnt/cdrom

mount /dev/sr0 /mnt/cdrom

rpm -ivh /mnt/cdrom/Packages/rpm-4.11.3-40.el7.x86_64.rpm --root=/mnt/sysimagev

reboot

包校驗:

rpm -k

繼續閱讀