RPM(Red Hat Package Manager)是Linux服务器常用的软件包管理工具,以下是其核心使用方法:
安装软件包
sudo rpm -ivh 包全名.rpm # -i安装,-v显示详情,-h显示进度条
示例:sudo rpm -ivh nginx-1.18.0.rpm
升级软件包
sudo rpm -Uvh 包全名.rpm # -U升级(若未安装则安装)
注意:升级前建议先查询当前版本rpm -q 包名
卸载软件包
sudo rpm -e 包名 # 无需版本号,直接指定软件名
强制卸载(忽略依赖):sudo rpm -e --nodeps 包名
查询软件包
rpm -qarpm -qi 包名rpm -ql 包名rpm -qf 文件路径处理依赖问题
yum/dnf(基于RPM的自动化工具):sudo yum install 包名 # 自动处理依赖
校验与维护
rpm -V 包名(检查文件是否被修改)sudo rpm --rebuilddb(修复数据库错误)批量操作
for循环或xargs)rpm -qa | grep 关键词筛选软件列表root权限,建议使用sudo。--nodeps)可能导致软件无法正常运行,优先通过yum/dnf解决依赖。注:部分命令需结合具体场景使用,生产环境中建议优先使用yum/dnf简化操作。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。