暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

yum 学习笔记

原创 乔宏涛 2021-07-07
511

包校验:
包来源合法性验证及完整性验证
完整性验证:SHA256
来源合法性验证:RSA

公钥加密:
对称加密:加密 解密使用同一个密钥
非对称加密: 密钥是成对的
public key: 公钥 公开所有人
secret key:私钥 不能公开

导入所需要公钥
rpm -K|checksig rpmfile 检查报的完整性和签名
rpm --import /etc/pki/rpm-gpg/PRM-MGP-KEYL-CentOS-7
rpm -qa “gpg-pubkey*”

initdb 初始化
rebuilddb 重建已安装的包头和数据库索引

rpm -q tree &> /dev/null || rpm -ivh /data/tree-1.6.0.10.el7.x86_64.rpm

查询某个命令来自哪个包?

例如: rpm 命令
type rpm
/usr/bin/rpm
rpm -qf /usr/bin/rpm

rpm --import /mnt/cdrom RPM-GPG-KEY-CentOS-7
导入钥匙。
如果不导入,那么无法校验包的合法性,系统拒绝安装。

gpgkey=/mnt/cdrom/RPM-GPG-KEY-CentOS-7
配置上gpgkey之后,gpgcheck可以不用写,因为gpgcheck默认为1
如果配置gpgcheck=0 那么包的合法性不校验,可能会有问题。

vi命令下 执行shell命令,不用退出来
:!ls /mnt/cdrom/RPM-GPG-KEY-CentOS-7

yum remove system-config-kickstart-2.8.6.6-1.el6.moarch 之前安装这个包的时候,安装了28个依赖包
但是卸载的时候 依赖包不会卸载,只会卸载这一个包。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论