我遇到了问题:
- 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
如果问题仍未解决,请多次运行此列表以解决问题。