![如何在多次 apt-get dist-upgrade 后保持 Debian 安装运行](https://linux22.com/image/1215022/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%A4%9A%E6%AC%A1%20apt-get%20dist-upgrade%20%E5%90%8E%E4%BF%9D%E6%8C%81%20Debian%20%E5%AE%89%E8%A3%85%E8%BF%90%E8%A1%8C.png)
我已经使用 Debian 安装一段时间了,并且一直在进行 dist-upgrade,因为我不想在每次发布新版本后重新安装所有内容。但现在我在重新启动时开始遇到一些驱动程序等错误。我可以做些什么来“清理”我的安装?
答案1
人怎样才能吃掉大象?很简单——他一次吃一片。
同样的类比也适用于您的 debian 安装 - 识别错误,并通过 debian 论坛甚至 superuser.com 逐一解决它们。
关于一般清理,你可以考虑apt-get带有一些选项/标志:
干净的
自动清洁
--fix-broken
--fix-missing
请参阅apt-get 手册页了解这些选项/标志的作用。
答案2
确保永远不要跳过版本。
当我尝试从 Etch (4.0) 升级到 Squeeze (6.0) 时,一切都变得一团糟。从 Etch (4.0) 升级到 Lenny (5.0),然后再升级到 Squeeze (6.0),效果相当好。
我现在已经这样做过几次了,因为我让一些 486 或 Pentium 机器作为打印服务器或代理运行,它们仍然足够好,因为不需要 X 或桌面环境,而 Etch 是最后一个仍然可以从软盘启动的版本。
您可能会遇到一些问题,因为驱动程序已经改变或者模块选项存储在不同的文件中,或者 X 窗口系统的工作方式已经从一个版本修改到另一个版本,但这些都是您应该逐一解决的问题。
此外,我发现它确实有助于尽我所能因为这是最简单的方法,当我即将做一些可能破坏我的安装的愚蠢的事情时,它会告诉我。