包管理器 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包管理器_管理程序_02
 
包卸载:
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