![从 ubuntu 11.10 降级到 10.10,保留已安装的程序](https://linux22.com/image/1036708/%E4%BB%8E%20ubuntu%2011.10%20%E9%99%8D%E7%BA%A7%E5%88%B0%2010.10%EF%BC%8C%E4%BF%9D%E7%95%99%E5%B7%B2%E5%AE%89%E8%A3%85%E7%9A%84%E7%A8%8B%E5%BA%8F.png)
我最近从 10.10 升级到了 11.04,然后又升级到了 11.10,我想恢复到 10.10。我知道降级版本不像升级版本那么容易,我可能不得不再次获取启动 CD 并重新安装整个系统。
我知道通过保存 /home 目录我能够保留大部分文件,所以有 2 个问题:一旦我回到 10.10,我可以将旧版本的 home 复制到新安装的版本上吗?
有没有办法保留我安装的所有程序,或者有办法让新安装的程序自动安装它们?我是否需要再次经历 TeX 之类的复杂设置?
谢谢
答案1
以下是关于如何备份已安装的所有存储库应用程序列表,并将它们恢复到另一台计算机(甚至可能是全新安装后的同一台计算机)的简单教程。这可以为您节省大量时间,尤其是当必须经常重复此任务时。
首先,从预装了所有应用程序的计算机中检索已安装的软件包列表,并将输出重定向到名为 packages.txt 的文件。将此软件包列表保存在某个地方,以便您可以在恢复过程中使用它。
sudo dpkg --get-selections > packages.txt
要恢复列表中的所有应用程序,您必须非常仔细地遵循三个步骤。
sudo dpkg --clear-selections
sudo dpkg --set-selections < packages.txt
sudo aptitude install
系统将提示您安装列表中的所有新应用程序。此过程允许您执行的另一个示例是在全新安装 Ubuntu 后创建所有应用程序的基准。假设您想要删除自全新安装以来安装的所有应用程序,请执行完全相同的过程,并且该列表中未定义的任何软件包都将被删除。
sudo dpkg --get-selections > clean-install-package-list.txt
sudo dpkg --clear-selections
sudo dpkg --set-selections < clean-install-package-list.txt
sudo aptitude install
第一个命令“–clear-selections”将所有当前安装的软件包标记为“卸载”状态。当您使用“–set-selections”恢复应用程序列表时,只有列表中省略的软件包才会保留为“卸载”状态。Aptitude 将遵守卸载状态并删除多余的软件包,只留下列表中的软件包。
答案2
我和你有同样的困难,我也在考虑这个问题。
降级不受官方支持,但 YouTube 上的这个人展示了成功降级。
http://www.youtube.com/watch?v=QGnsYuWS0xY
您可能想尝试一下。