标签:rpm包管理
rpm包管理、安装 rpm -i,--install rpm_package ... -v 显示进度 -h:bash中以#的个数显示安装进度,一个#表示2%的进度 --test 测试是否可以安装 --nodeps 忽略依赖关系 -ivh,--replacepkgs 重新安装,原来的配置文件不会被覆盖,新安装 的配置文件会重命名以rpmnew为后缀的文件 -e,--erase 卸载,带包名即可,如果卸载被其它程序所依赖的包, 把依赖包一起删除或者忽略依赖关系或者不卸载 -q 查询某个包是否安装 -qa 查询所有已安装的包 -qi 查询包的描述信息 -ql 查询包安装后在当前系统生成的文件的列表 -qf 查询某个文件是哪个包生成的 -qd 查询包安装生成的帮助文档 -qc 查询安装后生成的配置文件 -q ,--scripts 查询包的相关脚本,脚本分四类 preinstall 安装前脚本 postinstall 安装后脚本 preinstall 卸载前脚本 postinstall 卸载后脚本 查询尚未安装的rpm包文件的相关信息 -qpl 查询安装生成后的rpm -qpi 查询简单的描述信息 rpm包升级 -U 升级或安装 -F 升级 rpm {-Uvh|-Fvh} --nodeps 忽略依赖关系 --force 强行安装 注意:不要对内核执行升级,多版本的内核可以并存,建议执行安装操作 rpm包检查 检查包安装后生成的文件是否被修改 rpm -V -S -M -5 -D -L -U -G -T -P rpm 检验来源合法性和软件包的完整性 包完整性:通过单向加密机制{md5|sha1} 来源合法性:通过公钥加密机制(RSA) 命令 gpg pgp rpm -K 导入作者的公钥,centos发行版的公钥在iso文件中 导入命令: rpm --import gpg-key-file rpm --checking --nosignature 不检查来源合法性 --nodigest 不检查包完整性 重建数据库 rom --initdb 初始化,事先不存在,新建 --rebuilddb 直接重建覆盖
标签:rpm包管理
原文地址:http://linux16.blog.51cto.com/2477884/1790624