我似乎设法完全搞砸了我的Debian服务器。重要的是要注意我对Debian不是很好,并且发现自己在这个问题上完全脱离了我的联盟。
继续下面,下面是运行错误的屏幕截图: apt-get -f install
这一切都来自我试图安装Python3.5并且没有得到这个混乱。
感谢您的时间,我很感激。
编辑关于Jamil Said的回复:
编辑:在Jamil Said编辑之后,我使用dpkg --purge --force-all删除了一些有问题的软件包,然后在apt-get update之前删除了测试源。
不过要确保我重新安装了内核。
答案 0 :(得分:1)
我建议您首先重新启动计算机,然后运行下面的代码(注意:它会运行一个称为“dist-upgrade”的深度更新):
DEBIAN_FRONTEND=noninteractive dpkg --configure -a
sleep 1
DEBIAN_FRONTEND=noninteractive apt-get -y install -f
sleep 1
DEBIAN_FRONTEND=noninteractive dpkg --configure -a
sleep 1
DEBIAN_FRONTEND=noninteractive apt-get -y update
sleep 1
DEBIAN_FRONTEND=noninteractive apt-get -y dist-upgrade
如果运行良好,最后再次重启计算机。
修改:如果不起作用,我们就会进入危险区域。以下是关于如何继续的建议:找到文件/var/log/apt/term.log,仔细阅读并删除列为“已损坏”的任何文件。此外,浏览终端消息并记下系统抱怨的所有软件包并将其删除。您可以通过以root身份运行它来删除这些包:
apt-get remove <package>
之后,重新启动计算机并重新运行我在此帖子上首先给出的命令,然后重新启动并尝试重新安装有问题的软件包(如果存在兼容性问题,apt-get应解决它或提醒您)。