嘿,所以我的 vpn 上的 Web 服务器没有通过 php 发送任何电子邮件,因此我尝试安装了相当多的软件包,但它们都开始给我这个错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libc6 : Depends: libc-bin (= 2.13-20ubuntu5)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
我能做些什么来修复这个问题?
编辑:
当我尝试使用安装最新的 libc 时
apt-get install libc-bin/stable
它只是告诉我找不到它
root@server1:~# apt-get install libc-bin/stable
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Release 'stable' for 'libc-bin' was not found
答案1
当 Debian/Ubuntu 的软件包变得混乱时可不是什么好事 :S
我要做的第一件事就是进行备份,以防万一……
然后您可以尝试 apt-get -f install 但我想它不起作用......
嗯,这是一个有点激进的解决方案,但可以正常工作,而且很容易 ;) 您可以删除 libc-dev 和 libc-bin。您可以先检查它们有哪些依赖项,看看是否要删除对您来说非常重要的东西,如果没有它,您将无法生存几分钟。在此之后,您可以立即重新安装这两个软件包。
之后,您应该能够进行更新和升级而不会出现依赖关系问题。但请格外小心,正如我所说,在 Debian 中弄乱软件包和依赖关系可能会带来灾难性的后果……
祝你好运!