Linux怎么安装rpm格式软件包_rpm命令安装rpm文件教程

rpm直接装包,依赖自己找。

装包: sudorpm-ivh包名.rpm
简单用,比如装个vim-8 .1 -1 .x8 6 _6 4 .rpm。

安装慢,能看进度。

依赖坑: 装一半报错Failed dependencies就卡死。
改用yum: sudoyumlocalinstall包名.rpm
比如nginx-1 .2 1 .3 -1 .el7 .x8 6 _6 4 .rpm。

自动找依赖,不用自己手动装库。

dnf更新: sudodnfinstall包名.rpm
比如mysql-community-server-8 .0.2 8 -1 .el7 .x8 6 _6 4 .rpm。

比yum快,但效果一样。

查包: rpm-qip包名.rpm
查openssl-1 .1 .1 k-1 .el7 .x8 6 _6 4 .rpm信息。
rpm-qlp包名.rpm
查包里啥文件,比如rpm-qlnginx.rpm。

卸载: sudorpm-e软件名
比如nginx。
注意:
卸载前用rpm-qnginx确认装没装。

别卸了别人还用的库。

升级: sudorpm-Uvh包名.rpm
比如vim-8 .2 -1 .x8 6 _6 4 .rpm。

安装新包或升级旧包,自动覆盖。

关键坑:
rpm装包,依赖死活不管。
推荐: yum或dnf自动搞定依赖。

源配置: yumrepolist或dnfrepolist。
必须:
EPEL源加进去。

官方源对路。

权限: sudo搞定。

你自己掂量。

Linux下RPM软件包如何安装及卸载?

嗯... RPM... 对... 就是那个... RedhatPackageManager... 2 02 2 年... 在哪个城市... 反正Linux系统... 很多时候就靠它... 安装软件... 卸载软件... 管理软件... 嗯...
安装... 就用这个命令... rpm -i... 后面跟上那个包名... 比如... rpm -i example.rpm... 就行... 安装example这个包...
要是想看详细点... 安装过程详细点... 就用 rpm -iv... 或者 rpm -ivh... 前者... 后者... 多显示点安装进度... 嗯...
查询... 查询... 这个用 rpm -q... 后面可以加参数... a... i... l... s... 查询不同东西... 比如... rpm -q example.rpm... 查询example这个包... rpm -qif /bin/df... 查询那个df文件... 在哪个包里... rpm -qlf /bin/df... 查看那个文件... 在包里具体位置...
卸载... 卸载... 用 rpm -e... 比如... rpm -e tomcat4 ... 卸载tomcat4 这个软件...
升级... 升级... 用 rpm -U... 后面跟上包名... 比如... rpm -Uvh example.rpm... 升级example这个包...
验证... 验证... 用 rpm -V... 比如... rpm -Vf /etc/tomcat4 /tomcat4 .conf... 输出文件状态...
还有其他命令... 比如... --force... 强制操作... --requires... 显示依赖关系... --nodeps... 忽略依赖... 继续操作...
嗯... 就是这样... 2 02 2 年... 某个城市... 这些命令... 都挺具体的... 嗯...

Linux中rpm命令用法

嘿,跟你说个事儿。
我当年在西安那会儿,公司服务器老是出问题,全靠这个rpm。
你说它吧,就是红帽那个包管理工具,跟Windows里装软件似的。

我给你说啊,最常用的就是装软件。
记着有一次,系统运维小王手一抖,装了个旧版本的库文件,结果半个系统都瘫痪了。
后来我们老大急得直跺脚,最后还是我用rpm -ivh,那个软件包名,我记不清了,反正就是强制覆盖装了个新版本,才搞定的。
所以啊,装软件前,一定得用rpm -qa查查,看是不是已经装了,避免冲突。

还有升级,这个也常用。
我给你说,升级前最好备份一下,小心升级失败系统变砖。
记得去年在深圳,有个客户服务器突然蓝屏,查了半天,原来是升级了个内核,跟老版本不兼容。
最后只能重新装系统了,亏大了。

删除软件也简单,rpm -e就行。
不过要小心,删错了东西,系统就瘫痪了。
我给你说,删之前最好用rpm -q确认一下,看装没装。
我有个同事,删了个系统库文件,结果编译软件全报错,急得满头大汗。

源代码包?这个我碰得少。
不过我知道,编译源代码包,得有编译环境和依赖库。
我有个朋友,装了个源代码包,结果编译失败,因为他系统里缺少几个库文件,折腾了好几天才弄好。
所以啊,装源代码包前,一定要确认系统环境。

总之啊,rpm是个好工具,但用不好也容易出问题。
记住,装前查,升级前备份数据,删前确认。
别像我当年,手一抖,系统就瘫痪了,亏大了。