从 ubuntu 11.10 降级到 10.10,保留已安装的程序

从 ubuntu 11.10 降级到 10.10,保留已安装的程序

我最近从 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

您可能想尝试一下。

相关内容