我想我刚刚搞乱了我的整个系统,救命!

我想我刚刚搞乱了我的整个系统,救命!

所以我试图修复我的存储库和其他东西的一些依赖问题,然后我运行

sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade

发生了什么事(一开始的一些日志没有显示,因为那是我可以从我的终端复制的全部)

http://paste.ubuntu.com/10156566/

我杀掉了 apt-get,因为我看到网络管理器被删除时很慌张,所以现在我只想重新安装我删除的东西,如果有人能解释一下这个命令的作用,我会很高兴的

更新 我认为重新安装新版本会更合理,无论如何还是谢谢你的帮助

如果我没有杀死它,我仍然会很高兴地了解该命令将做什么:D

答案1

我对恢复这个很乐观,但看到你的apt-get update输出后,我发现问题很严重。你此时系统已经混乱,除了重新开始,其他什么都不做都是不经济的。

  • 您使用的是 12.10。这个版本已经停用近一年了。不再有更新,存储库已移动。这就是为什么您收到如此多的 404 错误并且无法找到如此多的软件包。

  • 您已添加 Debian Squeeze 主存储库。虽然 Ubuntu 基于 Debian,但它们并不直接兼容。添加不兼容的存储库就像注入错误的血型。这可能是导致您依赖性崩溃的原因。

目前,我不确定什么是最好的,你可以删除 Debian repo,但你还需要追踪你从中安装的任何东西(因为它会与当前的 Ubuntu 软件包冲突)。你还需要从其他 404 存储库切换到旧版本服务器。即使完成所有这些操作后,您仍然需要升级到 13.04,然后是 13.10,然后是 14.04,然后才能回到支持实时存储库的系统。

因此,我再说一遍,我认为救援是不经济的。如果我在现场,将很难挽救这样的系统。相反,我会:

  1. 在另一台计算机上创建 14.04 live USB
  2. 重新启动进入此计算机
  3. 将我的文档等保存到外部驱动器
  4. 全新安装 14.04
  5. 当 Apt 问我是否想继续时。

这大概需要 40 分钟。如果真的有可能的话,救援将需要几个小时。

相关内容