恢复到原始的 Ubuntu 软件包

恢复到原始的 Ubuntu 软件包

我 6 个月前安装了 Ubuntu 10.04,然后添加了很多软件包。现在我升级到了 Ubuntu 10.10,我想删除所有软件包,以便恢复到原始的 ubuntu 10.10 全新安装软件包集。该怎么做???

答案1

只需将 10.10 安装在与之前 10.04 相同的分区上即可。您需要使用安装程序中的“高级”分区来选择分区(并确保不要格式化它!)。然后,安装程序将在安装前删除该分区上除 /home、/root(可能还有其他用户数据,我不知道确切的列表)之外的所有内容。结果是干净的安装,但不会丢失您的文档等。

(当然,您可能仍想备份您的数据,以防您(或安装程序)出现错误或出现其他情况。)

答案2

这实际上是不可能的,因为您无法判断某个包(比如aptitude)是否不再存在于标准安装包集中,反之亦然。

此外,您无法说出某个新的软件包版本是否具有某些新的依赖项,或者是否缺少以前的某些依赖项(无论如何,这并不常见)。

然而,/var/log/dpkg.log* 文件中包含了系统的所有历史记录,但分析并据此做出一些决定并不简单。

请记住,您可以dpkg --get-selections >output在其他新安装的 10.10 系统中执行操作,并使用此信息来修改您的系统:

sudo dpkg --set-selections <output
sudo apt-get dselect-upgrade

相关内容