linux-rpm命令

rpm命令管理程序包:安装、升级、卸载、查询和校验

1、忽略依赖关系安装/卸载包

bash 复制代码
安装:rpm -Uvh 软件包名 --nodeps
卸载:rpm -e 软件包名 --nodes

!!!!慎用!!!!

2、安装相关默认路径

bash 复制代码
可执行文件:/usr/bin/
函数库:/usr/lib/
软件使用手册:/usr/share/doc
帮助文件:/usr/share/man

3、安装

bash 复制代码
rpm -ivh 软件包名 
--prefix 指定安装路径
## i--install安装
## v--verbose详细信息
## h--hash安装进度

4、升级

bash 复制代码
安装升级:rpm -Uvh 包全名 
仅 升 级:rpm -Fvh 包全名 
## F--freshen仅升级
## U--upgrade升级
## v--verbose详细信息
## h--hash安装进度

5、rpm卸载

bash 复制代码
rpm -e 软件包名

6、查询已安装过的包

bash 复制代码
rpm -qa         ----查询全部安装过的包
rpm -q   包名   ----查询特定包,类似grep
rpm -qi  包名   ----查询安装过的包详细信息
rpm -ql  包名   ----查询安装过的包的完整安装目录
rpm -qlp 包全名 ----查询没有安装的包信息
rpm -qf  文件名 ----查询文件属于哪个rpm包
rpm -qR  包名   ----查询软件包的依赖

7、安装包校验

bash 复制代码
rpm -Va
rpm -V 包名
相关推荐
云动雨颤10 分钟前
WordPress安全加速:Cloudflare + Nginx缓存优化方案
服务器·wordpress
m0_5587901419 分钟前
GPU算力平台评测
服务器·人工智能·python·深度学习·神经网络·目标检测·机器学习
图扑可视化30 分钟前
3D 管道如何实现流动的?
运维·数字孪生·三维可视化·管道·3d管道
爱掉发的小李44 分钟前
Linux 环境下 Docker 安装与简单使用指南
java·linux·运维·c++·python·docker·php
༺๑Tobias๑༻1 小时前
Linux下Redis常用命令
linux·前端·redis
SomeOtherTime1 小时前
操作系统数据格式相关(AI回答)
服务器·windows·microsoft
求知若渴,虚心若愚。1 小时前
ansible.cfg 配置文件生成
java·服务器·ansible
我命由我123452 小时前
Windows 操作系统 - Windows 设置始终使用 Windows 照片查看器打开图片
运维·windows·经验分享·笔记·学习·操作系统·运维开发
乌萨奇也要立志学C++3 小时前
【Linux】linux基础开发工具(三) 版本控制器Git、调试器 - gdb/cgdb使用、一些实用的调试技巧
linux·git·elasticsearch
Ronin3053 小时前
【Linux系统】进程间通信:匿名管道
linux