大约 3 年前我开始使用 Ubuntu,从那时起就一直是忠实用户。在此期间,我尝试了很多应用程序、主题等。而且,我更新了每个新版本,所以现在我使用的是 Lucid。
基本上,我的系统变得有点“混乱”,我计划进行彻底清理并重新安装。我的 /home 位于与其他所有内容不同的分区上,因此我可以保留它。我想找到并删除未使用、不需要的应用程序(我非常了解如何操作)。此外,我想恢复默认桌面主题并从那里重新构建。其他混乱肯定存在。
因此,我的问题是,清理并重新安装系统的最佳、合理计划是什么?(需要注意的是,我在搜索中发现了很多关于这个问题的链接。这个主题有很多链接,而且很多都已经过时了。所以,至少可以说这变得相当令人困惑。)
谢谢。
答案1
重新安装时通常需要保留 4 件事。
- 您的主目录 - 如上所述,您的主目录位于单独的分区上。
- 您在 /etc 中所做的任何自定义。如果您进行了任何自定义,那么您可能是手动进行的,因此对它们有所了解。
- 已安装程序的列表。执行
dpkg --get-selections | grep install > installed.txt
将创建当前已安装的软件包列表。就您而言,这听起来不像是您想要保留的内容,因此您可以跳过此步骤。 - 您的
/var
目录。一些程序会将重要数据存储在此处,因此值得备份。我看到存储在 /var 中的内容包括邮件目录、数据库、游戏保存文件和 Web 配置文件。备份意味着您可以有选择地恢复任何需要的内容。
因此,计划可能看起来像这样:
- 备份 /etc 中的所有定制内容。
- 备份您的 /var 目录。
- 运行
dpkg --get-selections | grep install > installed.txt
或浏览应用程序菜单以查找您经常使用的应用程序的名称。 - 重新安装系统。
安装任何缺少的应用程序。如果您想使用生成的列表,您可以执行以下操作:
sudo dpkg --set-selection < installed.txt sudo apt-get install --yes dselect
重新应用您的定制
/etc
(如果仍然需要)。- 将主分区升级到 ext4(可选,请参阅Ubuntu 维基百科了解详情)。
- 恢复所有需要的内容
/var
。
我建议不要删除主目录中的配置文件;例如,您会丢失浏览器书签和安全密钥等内容。恢复默认设置的更好策略是创建一个新用户帐户,并将其设置与您的正常帐户使用的设置进行比较。
答案2
这完全取决于个人喜好。但如果这是我的系统,我会进行全新安装 - 包括重新格式化 /home。
我之所以要这样做,是因为 7.xx 系列使用的是 ext3 文件系统,而新的 10.04 使用的是 ext4。你可以从 ext3 转换为 ext4,但重新格式化要容易得多,因为我无论如何都要重新安装。
您必须将 /home 备份到单独的驱动器。我会仅备份我需要的文件,而忽略配置文件(隐藏文件,如 .gnome2、.gconf 等)。重新安装后,只需将文件复制回原位即可。
这可能是也可能不是最好的方法。这取决于你的偏好和目标。
答案3
当我想重新开始 Ubuntu 时,我通常遵循以下步骤:
- 从 LiveCD 启动。
- 挂载我的主分区
- 将我的主目录重命名为类似 javier-old 的名称。
- 安装,保留我的主分区,安装将为默认用户(本例中为 javier)创建一个新的主目录
- 安装后,我将我的所有普通的文件从 javier-old 到 javier。
- 然后我从想要保留设置的程序中找到配置文件,然后将其从 javier-old 移动到新目录(通常是 .thunderbird、.gnome2/gedit、.ssh、.Private 等...)
- Firefox 得到了特殊处理。我保留了扩展文件夹,只复制了其他文件。有时我会更详细地复制 Firefox 文件。通常我只想要书签和密码。
就这样。这样,我不仅可以从一个干净的系统开始,还可以将大多数应用程序重置为默认设置,包括我真正想要的应用程序。
最后,我将 javier-old 目录保留在那里,以防以后想要恢复一些数据或配置。
答案4
$ sudo taskel 删除桌面 && sudo taskel 安装桌面
这将删除桌面集中的所有软件包,然后重新安装它们。这将产生副作用,即删除所有依赖于它们的软件包,从而为您提供您提到的清除功能。您可以使用以下命令查看软件包列表:
$ taskel --task-packages 桌面| less