博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux卸载软件出现依赖,关于ubuntu循环依赖软件的删除
阅读量:6453 次
发布时间:2019-06-23

本文共 527 字,大约阅读时间需要 1 分钟。

apt-get安装软件的循环依赖问题,却不知如何解决卸载包时的循环依赖问题。如果A依赖于B,B又依赖于C,C又依赖于A,此时要想用apt-get remove/purge都是不能卸载软件的。要想解决的循环依赖软件的删除问题,必须要用到另一个包管理器dpkg.

dpkg和apt-get相比,两个都是软件包管理器,其不同点在于apt-get安装软件时可以解决包依赖问题,但dpkg却不能。

dpkg解决循环依赖软件的删除问题的方法如下:

#dpkg --ignore-depends=-P

注:用dpkg -r是不行的,P选项要删除所有的配置文件,而r选项不能。否则,在删除一个被依赖软件包时,会安装另外一个软件依赖包,做的是无用功。

--ignore-depneds选项,强制忽视列表当中的依赖包关系。

这样问题可解决。

插曲:如果在卸载某个软件之前,手动的卸载了它的配置文件,然后再次安装该软件,该软件包的配置文件不能把正确安装,此时如果要解决这个问题,需要查明系统当中所有的相关软件。

#dpkg --get-selections | grep

如果这些软件是循环依赖的,在用上面介绍的删除循环依赖软件的方法来删除软件。然后在重新安装需要安装的软件。

转载地址:http://dnyzo.baihongyu.com/

你可能感兴趣的文章
ajax长连接 php,ajax怎么实现服务器与浏览器长连接
查看>>
oracle报1405,【案例】Oracle报错ORA-15054 asm diskgroup无法mount的解决办法
查看>>
php 5.4.24 win32,PHP 5.4.14 和 PHP 5.3.24 发布
查看>>
oracle top pid,Linux Top 命令解析 比较详细
查看>>
grub如何进入linux系统,Linux操作系统启动管理器-GRUB
查看>>
linux pbs 用户时间,【Linux】单计算机安装PBS系统(Torque)与运维
查看>>
linux系统可用内存减少,在Linux中检查可用内存的5种方法
查看>>
linux 脚本map,Linux Shell Map的用法详解
查看>>
如何在linux系统下配置共享文件夹,如何在windows和Linux系统之间共享文件夹.doc
查看>>
thinkpad装linux无线网卡驱动,ThinkPad E530 Fedora 20 下无线网卡驱动的安装
查看>>
linux操作系统加固软件,系统安全:教你Linux操作系统的安全加固
查看>>
linux中yum源安装dhcp,24.Linux系统下动态网络源部署方法(dhcpd)
查看>>
ASP.NET性能优化之分布式Session
查看>>
TaffyDB Introduction
查看>>
转载:《TypeScript 中文入门教程》 16、Symbols
查看>>
JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记4
查看>>
C#技术------垃圾回收机制(GC)
查看>>
漫谈并发编程(三):共享受限资源
查看>>
【转】github如何删除一个仓库
查看>>
Linux系统编程——进程调度浅析
查看>>