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

这RPM啊,Linux里头的大将啊。
它啊,相当于是个大管家,把Linux里的软件都给管得好好的。
记得我第一次接触这玩意儿还是在2 007 年,那时候的Redhat,嘿,那可真是个大品牌,那时候的RPM也是红帽家的宝贝。

说起来,这RPM啊,五种操作模式,就像是个全能选手,安装、卸载、升级、查询、验证,样样都行。
安装个软件,就一个rpm-i命令的事,比如想装个什么example.rpm,直接rpm-iexample.rpm,然后就能看到安装的进度。
要详细看看安装过程,得用rpm-iv或者rpm-ivh,ivh那个会告诉你进度,挺方便的。

查询嘛,就用rpm-q,想看什么,加个参数就行了。
比如你想知道example.rpm安装了没,直接rpm-qexample.rpm,要查一个文件在哪安装的包,就用rpm-qlf/bin/df,这个可真是方便。

卸载软件,rpm-e命令,然后输入包名,比如卸载tomcat4 ,就直接rpm-etomcat4 升级呢,rpm-U,跟上文件名,比如升级example.rpm,就是rpm-Uvhexample.rpm。

验证软件嘛,rpm-V,看看文件状态,比如检查tomcat4 .conf文件,就是rpm-Vf/etc/tomcat4 /tomcat4 .conf。

RPM还特别人性,提供一些附加命令,比如--force能强制操作,有时候软件依赖关系搞不定,就--nodeps,先忽略依赖关系继续干。

这RPM啊,真是Linux里不可或缺的一部分,用起来方便,效率高,就是有时候操作稍微复杂点,得慢慢上手。
我记得当时我也没想明白这些细节,现在回想起来,真是挺有意思的。

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

上周,我在公司服务器上用RPM装了个新软件,命令是rpm-i newsoftware.rpm,安装速度挺快的。

2 02 3 年,我那个朋友想卸载一个软件,他用了rpm-e oldsoftware,然后告诉我卸载成功。

前两天,我发现系统里有个软件版本有点旧,就用了rpm-Uvh oldsoftware.rpm升级了。

昨天,我需要检查一下系统里安装的软件,就用了rpm-qa,结果发现软件还挺多。

今天,我想到一个文件可能被误删了,就用rpm-qif /path/to/file查了一下,还好它还在某个软件包里。

对了,有时候软件依赖关系挺复杂的,我就会用rpm--requires newsoftware.rpm来查看依赖,然后才安装。

你看着办,如果需要我详细解释某个命令的用法。

linux怎么卸载rpm安装包

whereis mysql 查路径。
rpm -qa | grep mysql 查rpm包。
yum remove mysql 删安装包。
yum remove 找到的rpm包 删rpm。
备份数据库再删文件。