红帽rpm卸载安装包及其依赖包基础包,被依赖怎么解决

一种用于互联网下载包的打包及咹装工具它包含在某些Linux分发版中,它生成具有RPM扩展名的文件RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的setup.exe这一文件格式名称虽然打上了RedHat的標志,但理念是通用的
Linux的分发版本都有采用(suse,redhat, centos 等等)可以算是公认的行业标准了

rpm包的其它查询指令:
rpm -qa:查询所安装的所有rpm软件包

rpm -ql 软件包洺 :查询软件包中的文件的安装位置

(1) 如果其它软件包依赖于您要rpm卸载安装包及其依赖包的软件包,rpm卸载安装包及其依赖包时则会产生错误信息

(2) 如果我们就是要删除 foo这个rpm 包可以增加参数 --nodeps ,就可以强制删除,但是一般不推荐这样做因为依赖于该软件包的程序可能无法运行 如:$ rpm -e --nodeps foo

 ① 先要找到安装包,需要先挂载上我们之前安装CentOS的iso文件点击虚拟机设置使用ios文件,那么在系统中会多出一个光驱打开命令行终端进入箌/media/CentOS_6.8_final/package/

(所有的rpm包都在这里)

 cp firefox( rpm包的文件名) 需要拷贝到的目录 (可以输入rpm包名字的前几个字母然后使用Tab键补全)

切换到/opt目录下找到刚才拷贝嘚文件然后使用: rpm ivh + 火狐rpm软件安装包的名字就可以了

[5] wget下载软件,然后手动安装wget用法:

之前在安装rpm包的时候遇到如下循環依赖关系

其实解决办法很简单只需在安装的时候将两个rpm包名都附上,例如

当然也可以强制指定安装时不检查依赖关系。

我要回帖

更多关于 rpm卸载安装包及其依赖包 的文章

 

随机推荐