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 包名
相关推荐
wanhengidc4 小时前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
有谁看见我的剑了?5 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
JoyCong19985 小时前
ToDesk远程屏幕墙技术白皮书:如何重塑全局运维视界
运维·电脑·远程工作
偶尔上线经常挺尸5 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
yc_12246 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
思茂信息6 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
计算机安禾6 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php
下一页盛夏花开7 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu
金色光环7 小时前
FreeModbus释放底层的 TCP 监听端口
服务器·网络·tcp/ip
sanshanjianke7 小时前
Thunderobot 911ME 笔记本 Linux 风扇控制研究
linux