linux怎么卸载rpm安装包

linux怎么卸载rpm安装包,第1张

1、查看mysql的安装路径用指令whereis  mysql。

2、查看还安装过mysql相关的rpm包文件(rpm  -qa|grep mysql)。

3、模糊匹配删除掉mysql的安装包的文件(yum  remove mysql)。

4、继续删除掉rpm安装包  (yum  remove 通过第三步找到的rpm安装包的文件)。

5、备份并删除掉mysql的数据库的文件即可。

你这个问题吧,有点意思的。

rpm是一个包管理器,这个就好像微软的msi安装包。可是问题是所有的软件都可以封装成rpm包,甚至你自己都可以封装个rpm包,因此,你这个问题是没有答案的。

如果要清理一个包,用rpm -e,这个只能清理已经安装的包。

另外,你所说的,列出没安装的包,应该是yum这个命令提供的,因为这个命令有一个你使用发行版本的数据库,所以可以提供所有官方或者第三方的软件,但是不是所有这个系统能用的软件。这个命令的使用方法是 yum list ,列出所有包,或者加上包名字。如果列出组,用 yum grouplist。

第一.使用whereis rpm确认rpm被删除 第二.有第二台机器host2有相同的系统能够与之联网,且ssh协议打开 第三.在第二台机器上执行

scp /bin/rpm  root@host1:/bin/

scp /usr/share/man/man8/rpm.8.gz  root@host1:/usr/share/man/man8/

第四.在第二台记上执行 whereis rpm  查询安装路径下正常的文件

与host1比较发现异同,比如发现一些链接文件是host1没有的

那么ln -s  命令进行建立

第五.host1使用rpm命令验证是否成功

如果提示rpmrc错误,那么在host2的/usr/lib/rpm/目录下拷贝如下:

scp rpmrc  root@host:/usr/lib/rpm/

第六.host1使用rpm -qa命令验证是否成功

如果提示错误,那么在host2的/usr/lib/rpm/目录下拷贝如下:

scp macros  root@host:/usr/lib/rpm/

第七.host1 执行updatedb

成功就ok,重启


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8763787.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存