dpkg 出现问题,被中断,软件包损坏,管理目录被锁定

dpkg 出现问题,被中断,软件包损坏,管理目录被锁定

我遇到了问题:

  • dpkg 被中断
  • 包裹破损
  • 无法锁定管理目录

我认为它们是相关的。

答案1

 sudo apt-get autoremove <package name>
 sudo apt-get autoclean
 sudo apt-get update

如果问题仍然存在或 sudo apt-get install -f 不能解决此问题,则执行以下操作:删除 sources.list 文件并创建新的 sources.list...

sudo rm /etc/apt/sources.list 

然后输入

sudo software-properties-gtk 

在此处输入图片描述 这将打开 software-properties-gtk 并自动创建一个 newsources.list。

然后将服务器更改为美国或您选择的任何其他服务器。您必须从新对话框中启用存储库才能创建新的 sources.list。

勾选所有框然后单击“恢复”,再单击“关闭”。

需要恢复默认存储库

 sudo apt-get update && sudo apt-get dist-upgrade -y

(最好在安装之前备份此文件,以便在发生此类情况时进行恢复)

现在安装任何东西!

答案2

重新启动计算机并按照上述操作。

更新你的包裹清单。

sudo apt-get update

清理所有不完整的包。

sudo apt-get autoclean

清理 apt 缓存。

sudo apt-get clean

清理所有不需要的依赖项。

sudo apt-get autoremove

解决损坏软件包的依赖关系

sudo apt-get install -f

修复依赖关系

sudo apt-get install --fix-missing

正确的 dpkg

sudo dpkg --configure -a

如果问题仍未解决,请多次运行此列表以解决问题。

相关内容