第一.使用whereis rpm确认rpm被删除
成都创新互联主要从事成都网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务新乡县,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
第二.有第二台机器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,重启
可以使用下面命令: rpm -e 软件包名当然也可以使用yum 命令去完成软件的卸载 yum remove 软件包名
你这个问题吧,有点意思的。
rpm是一个包管理器,这个就好像微软的msi安装包。可是问题是所有的软件都可以封装成rpm包,甚至你自己都可以封装个rpm包,因此,你这个问题是没有答案的。
如果要清理一个包,用rpm -e,这个只能清理已经安装的包。
另外,你所说的,列出没安装的包,应该是yum这个命令提供的,因为这个命令有一个你使用发行版本的数据库,所以可以提供所有官方或者第三方的软件,但是不是所有这个系统能用的软件。这个命令的使用方法是 yum list ,列出所有包,或者加上包名字。如果列出组,用 yum grouplist。
用以下参数可以完成相应任务:
-i表示安装,也可以加-v,-h一些参数
rpm
-i
software.rpm
-e表示卸载
rpm
-e
software
-U表示更新,如果没有则全新安装
rpm
-U
software.rpm
-F表示更交,但如果没有安装过,则不安装
rpm
-F
software.rpm
--nodeps不检查依赖性
rpm
-ivh
software.rpm
--nodeps
分类: 电脑/网络 操作系统/系统故障
问题描述:
在linux系统下安装了某个软件如果软件出了问题怎么卸载它呢?例如我装了Realplayer播放器,现在这个播放器出了问题我该怎么去卸载它呢?请高手指点,请说出详细的解决办法,谢谢!您可以直接联系我(QQ:***********,加我QQ时请在请求验证中输入一个"Z"字,谢谢).
解析:
Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。
软件的卸载
1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:
#rpm -q -a
即可查询到当前系统中安装的所有的软件包。
2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入如下命令即可卸载软件:
#rpm -e [package name]
参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
#rpm -e [package name] -nodeps
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用。
补充:
如果是以.bin结尾的二进制软件,可以用以下方法安装(以so-6_0-beta-bin-linux-zh-Tw1.bin为例):
在so-6_0-beta-bin-linux-zh-Tw1.bin所在文件夹下运行模拟终端
输入:
./so-6_0-beta-bin-linux-zh-Tw1.bin
并按回车!
当然也可以输入:
./so 再用[Tab]键补全
(./表示当前目录,如果终端不在该软件所在目录下打开,则在软件名前尚需输入相应的路径。)
如果在图形界面,也可直接单击(或双击,视具体的鼠标设置而定)运行反安装程序就可以了!
Linux下怎么程序
1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:
#rpm -q -a
即可查询到当前系统中安装的所有的软件包。
2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入如下命令即可卸载软件:
#rpm -e [package name]
参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
#rpm -e [package name] -nodeps
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用。
本文标题:linux清除rpm命令 linux删除安装的rpm包
网站网址:https://www.cdcxhl.com/article24/docjhje.html
成都网站建设公司_创新互联,为您提供App设计、域名注册、品牌网站制作、网站内链、商城网站、静态网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联