rpm命令使用

rpm命令使用一 rpm 命令使用 1 rpm 命令 1 CentOS 系统上 rpm 命令管理程序包 安装 升级 卸载 查询和校验 数据库维护 2 rpm 命令 rpm OPTIONS PACKAGE FILE 1 安装 i install2 升级 U update F freshen3 卸载 e erase4 查询 q query5 校验 V ver

一.rpm命令使用

1.rpm命令

1.CentOS系统上rpm命令管理程序包:安装、升级、卸载、查询和校验、数据库维护

2.rpm安装

3.rpm可以自带脚本

2)postinstall:安装过程完成之后运行的脚本,%post , –nopost选项不执行

3)preuninstall:卸载过程真正开始执行之前运行的脚本,%preun, –nopreun 选项不执行

4)postuninstall:卸载过程完成之后运行的脚本,%postun , –nopostun选项不执行

4.升级

1.一般使用rpm -Uvh或-Fvh{-U|–upgrade}/ {-F|–freshen} [install-options] PACKAGE_FILE …

  1. -U选项:升级或安装
[root@sakura Packages]# rpm -ivh adcli-0.8.1-3.el7.x86_64.rpm  准备中...  [100%] 正在升级/安装... 1:adcli-0.8.1-3.el7  [100%] [root@sakura Packages]# rpm -Uvh /root/adcli-0.8.1-6.el7.x86_64.rpm  准备中...  [100%] 正在升级/安装... 1:adcli-0.8.1-6.el7  [ 50%] 正在清理/删除... 2:adcli-0.8.1-3.el7  [100%] 

2)-F选项:仅升级,若未安装则不会升级

3)- -oldpackage:降级选项

4)- -force:强制升级

5.卸载

2)- -nodeps:忽略依赖关系

6.查询

1.用法:rpm {-q|–query} [select-options] [query-options]

7.校验

2)完整性验证:使用者使用与制作者相同的算法,对程序包数据的特征码进行计算,若与制作者的程序特征码相同,即可验证其完整性。

3)获取秘钥也可以挂载发行版光盘,挂载后其中也存在秘钥RPM-GPG-KEY-CentOS-7

8.数据库重建

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199678.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 下午12:27
下一篇 2026年3月20日 下午12:28


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号