包管理器 RPM-5
包校验
rpm -V package_name 校验包安装之后生成的文件是否发生改变
(S M 5 D L U G T P)
rpm -K package_name 检查包的来源及完整型 后面跟的是包完整名字
要先导入合法的KEY文件:
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
或者直接只光盘里导 /run/media/root/Centos/……./x86_64/RPM-GPG-KEY-…
卸载密钥用
rpm -qa “gpg-pubkey*” 查询现有的key
rpm -e gpg-pubkey-…. 卸载现有的key
注意:以上功能都依赖rpm数据库,里面含有各种已经安装的rpm包信息,建议备份,否则连装了什么都
不知道,无法安装和卸载。
/var/lib/rpm
注意:如果删除了整个rpm命令文件怎么办??
例如: rpm -e rpm –nodeps
进入救援模式(光盘模式启动)
1,建一个临时的文件夹
mkdir /mnt/cdrom
2,挂光盘
mount /dev/sr0 /mnt/cdrom
3,安装rpm
rpm -ivh /mnt/cdrom/Packages/rpm-….. –root=/mnt/sysimage/
4,可以直接在救援模式下切换到根下测试下效果
chroot /mnt/sysimage/
5,rpm 可用则可以重启
学员评价