关于ubuntu循环依赖软件的删除
来源:互联网 发布:mac磁盘权限修复 编辑:程序博客网 时间:2024/05/01 19:16
本文转自:
关于ubuntu循环依赖软件的删除
apt-get安装软件的循环依赖问题,却不知如何解决卸载包时的循环依赖问题。如果A依赖于B,B又依赖于C,C又依赖于A,此时要想用apt-get remove/purge都是不能卸载软件的。要想解决的循环依赖软件的删除问题,必须要用到另一个包管理器dpkg.
dpkg和apt-get相比,两个都是软件包管理器,其不同点在于apt-get安装软件时可以解决包依赖问题,但dpkg却不能。
dpkg解决循环依赖软件的删除问题的方法如下:
#dpkg --ignore-depends=<软件包C>-P <软件包A>
注:用dpkg -r是不行的,P选项要删除所有的配置文件,而r选项不能。否则,在删除一个被依赖软件包时,会安装另外一个软件依赖包,做的是无用功。
--ignore-depneds选项,强制忽视列表当中的依赖包关系。
这样问题可解决。
插曲:如果在卸载某个软件之前,手动的卸载了它的配置文件,然后再次安装该软件,该软件包的配置文件不能把正确安装,此时如果要解决这个问题,需要查明系统当中所有的相关软件。
#dpkg --get-selections | grep <软件包名>
如果这些软件是循环依赖的,在用上面介绍的删除循环依赖软件的方法来删除软件。然后在重新安装需要安装的软件。
0 0
- 关于ubuntu循环依赖软件的删除
- 【ubuntu】Ubuntu软件依赖关系的解决方案
- ubuntu循环依赖
- 关于vector的循环删除
- ubuntu 查询软件依赖
- ubuntu安装软件依赖
- 关于循环删除某元素的方法
- ubuntu安装与删除软件的命令
- Ubuntu 彻底删除软件的方法
- ubuntu如何删除安装的软件,
- 如何彻底删除ubuntu上的软件
- 如何彻底删除ubuntu上的软件
- Ubuntu命令行删除软件的命令
- Ubuntu 彻底删除已安装的软件
- 关于spring 注入中循环 ,环形依赖问题的明确
- Ubuntu下面软件的安装【解决包的依赖问题】
- ubuntu下载安装软件时,依赖包的问题
- Ubuntu软件安装卸载涉及包依赖的问题
- windows下安装mysql(mysql-installer-community-5.6.10.1)
- 第14周上机实践项目1——小玩文件(3)
- PHP正则表达式的快速学习方法2
- 向自己的模块添加错误代码_使用vc自带的工具MC创建资源并将其添加至DLL或EXE中
- Java基础之序列化详解
- 关于ubuntu循环依赖软件的删除
- 递归 Java
- C字符串中的'\0'为什么存在
- 小希的迷宫(并查集)
- android studio 无法在可视化页面预览布局文件
- 一个非常实用的带验证码的模拟登陆实例
- poj 2786 Keep the Customer Satisfied(贪心+优先队列)
- 优盘启动盘进入系统后识别不了硬盘
- java中对数组的操作