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 包名
相关推荐
xu_yule1 小时前
Linux_12(进程信号)内核态和用户态+处理信号+不可重入函数+volatile
linux·运维·服务器
虾..1 小时前
Linux 环境变量&&进程优先级
linux·运维·服务器
i***t9191 小时前
Linux下MySQL的简单使用
linux·mysql·adb
偶像你挑的噻1 小时前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件
稚辉君.MCA_P8_Java2 小时前
DeepSeek 插入排序
linux·后端·算法·架构·排序算法
数据库学啊3 小时前
团队小希望运维简单,时序数据库选型有什么推荐?
运维·数据库·时序数据库
霍格沃兹软件测试开发3 小时前
Playwright MCP浏览器自动化指南:让AI精准理解你的命令
运维·人工智能·自动化
郝学胜-神的一滴4 小时前
Linux命名管道:创建与原理详解
linux·运维·服务器·开发语言·c++·程序人生·个人开发
宾有为4 小时前
【Linux】Linux 常用指令
linux·服务器·ssh
wanhengidc4 小时前
云手机性能如何?
运维·服务器·科技·智能手机·云计算