DebianLinuxdeb安装失败导致Package无法移除解法
作者:mobiledu2502886053 | 来源:互联网 | 2017-11-14 23:16
DebianLinuxdeb安装失败导致Package无法移除解法--Linux发行版技术-Debian信息,下面是详情阅读。
Debian使用dpkg安装Package,但是此Package有很多其它相依性,造成安装完成后,需要补相依Package,但相依的Package无法安装,而此Package也无法移除,造成很大的困扰.
移除Package,使用apt-get remove / dpkg -r都移不掉的时后,那就只好手动来做.
手动移除deb Package步骤
找出此Package相关安装的档案,下述两种都是列出Package file list的方法.
dpkg -L Package-Name (都砍掉)
cd /var/cache/apt/archives; dpkg -c Package-Name.deb
将索引文件中的Package讯息删除.
vim /var/lib/dpkg/status #找到"Package: Package-Name",将此到下一个Package:开头前的都删除.
cd /var/lib/dpkg/info
rm -fr Package-Name.* #一些md5/list/shlibs等
重建索引
apt-get update
大多数应该只要执行2, 3步骤即可, 1没砍干净是比较无所谓. (1砍的时后要注意有些Package可能会共用设定之类的)
如果Package本身要安装,只是要补其它相依性,而造成无法安装的问题,那只要执行2, 3的步骤,然后补足相依性后,再直接安装即可(相同档案会被盖掉,所以还是一样的).
推荐阅读
-
在Python开发过程中,随着项目数量的增加,不同项目依赖于不同版本的库,容易引发依赖冲突。为了避免这些问题,并保持开发环境的整洁,可以使用Virtualenv和Virtualenvwrapper来创建和管理多个隔离的Python虚拟环境。 ...
[详细]
蜡笔小新 2024-12-25 12:05:35
-
本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ...
[详细]
蜡笔小新 2024-12-25 11:46:55
-
-
本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ...
[详细]
蜡笔小新 2024-12-24 17:11:38
-
本文介绍了Linux系统中的文件IO操作,包括文件描述符、基本文件操作函数以及目录操作。详细解释了各个函数的参数和返回值,并提供了代码示例。 ...
[详细]
蜡笔小新 2024-12-24 02:33:04
-
本文介绍了一种在 MySQL 客户端执行 NOW() 函数时出现时间偏差的问题,并详细描述了如何通过配置文件调整时区设置来解决该问题。演示场景中,假设当前北京时间为2023年2月17日19:31:37,而查询结果显示的时间比实际时间晚8小时。 ...
[详细]
蜡笔小新 2024-12-23 18:15:08
-
Vim怎么批量处理文件将tab变为space? ...
[详细]
蜡笔小新 2024-12-23 16:36:55
-
在计算机系统运行过程中,硬件或电源故障可能会导致文件系统出现异常。为确保数据完整性和系统稳定性,定期进行磁盘健康检查至关重要。本文将详细介绍如何使用fsck和badblocks工具来检测和修复文件系统及硬盘扇区的潜在问题。 ...
[详细]
蜡笔小新 2024-12-23 13:17:57
-
在成功安装和测试MySQL及Apache之后,接下来的步骤是安装PHP。为了确保安全性和配置的一致性,建议在安装PHP前先停止MySQL和Apache服务,并将MySQL集成到PHP中。 ...
[详细]
蜡笔小新 2024-12-23 13:08:12
-
本文深入探讨 Kubernetes 中持久化存储的使用场景、PV/PVC/StorageClass 的基本操作及其实现原理,旨在帮助读者理解如何高效管理容器化应用的数据持久化需求。 ...
[详细]
蜡笔小新 2024-12-23 12:10:22
-
本文探讨了在不同阶段学习Python时应具备的态度和方法。尽管Python入门相对简单,但要达到精通水平仍需持续实践和正确的方法。 ...
[详细]
蜡笔小新 2024-12-23 11:22:55
-
本文将探讨Java编程语言中对象和类的核心概念,帮助读者更好地理解和应用面向对象编程的思想。通过实际例子和代码演示,我们将揭示如何在Java中定义、创建和使用对象。 ...
[详细]
蜡笔小新 2024-12-23 02:19:45
-
本文详细介绍了Hadoop的不同发行版本及其特点,帮助读者根据实际需求选择最合适的Hadoop版本。内容涵盖Apache Hadoop、Cloudera CDH等主流版本的特性及应用场景。 ...
[详细]
蜡笔小新 2024-12-22 20:38:12
-
本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ...
[详细]
蜡笔小新 2024-12-22 14:43:35
-
本文详细介绍了流编辑器sed中的G、H、g、h命令,探讨了它们的工作原理及应用场景。通过实例解析和图解分析,帮助读者掌握这些高级命令的使用方法。 ...
[详细]
蜡笔小新 2024-12-22 12:24:49
-
本文探讨了如何在 F# Interactive (FSI) 中通过 AddPrinter 和 AddPrintTransformer 方法自定义类型(尤其是集合类型)的输出格式,提供了详细的指南和示例代码。 ...
[详细]
蜡笔小新 2024-12-22 12:09:23
-
mobiledu2502886053
这个家伙很懒,什么也没留下!