全新安装和清理?

我从大约3年前开始使用Ubuntu,从那以后一直是专用用户。 在那段时间里,我尝试了很多应用程序,主题等等。而且,我已经更新了每个版本,所以现在我正在运行Lucid。

基本上,我的系统有点“凌乱”,我正在计划一个有力的清理和全新安装。 我/ home与其他所有区域分开,所以我可以保留它。 我想找到并删除未使用的,不需要的应用程序(我非常了解该怎么做)。 此外,我想回到默认桌面主题并从那里进行备份。 其他混乱肯定存在。

所以,我的问题是,清理和重新安装我的系统有什么好的逻辑计划? (需要注意的是,我在这个问题的搜索中找到了许多链接。这个主题有许多链接,很多都已经过时了。所以,至少可以说它很混乱。)

谢谢。

重新安装时,通常需要保留4件事。

  1. 你的主目录 – 如上所述,你有一个单独的分区。
  2. 您在/ etc中所做的任何自定义。 如果你已经制作了,你可能会手工制作,因此可以了解它们是什么。
  3. 您安装的程序列表。 执行dpkg --get-selections | grep install > installed.txt dpkg --get-selections | grep install > installed.txt将创建当前安装的软件包列表。 在你的情况下,这听起来不像你想保留的东西,所以你可以跳过这一步。
  4. 你的/var目录。 有些程序在这里存储重要数据,因此值得备份。 我在/ var中看到的东西包括邮件目录,数据库,游戏保存文件和Web配置文件。 备份意味着您可以有选择地恢复所需的任何内容。

所以,计划可能看起来像这样:

  1. 备份/ etc中的任何自定义。
  2. 备份/ var目录。
  3. 运行dpkg --get-selections | grep install > installed.txt dpkg --get-selections | grep install > installed.txt或者在“应用程序”菜单上查看您经常使用的任何应用程序的名称。
  4. 重新安装您的系统。
  5. 安装任何缺少的应用程 如果要使用生成的列表,可以执行以下操作:

     sudo dpkg --set-selection < installed.txt sudo apt-get install --yes dselect 
  6. /etc重新应用您的自定义(如果仍需要)。

  7. 将您的主分区升级到ext4(可选,请参阅Ubuntu wiki了解详细信息)。
  8. /var恢复需要的任何东西。

我建议不要擦除主目录中的配置文件; 例如,您将丢失浏览器书签和安全密钥等内容。 恢复默认设置的更好策略是创建新用户帐户并将其设置与普通帐户使用的设置进行比较。

这一切都取决于个人喜好。 但如果这是我的系统,我会做一个干净的安装 – 包括重新格式化/ home。

我这样做的原因是因为7.xx系列使用了ext3文件系统,而新的10.04使用了ext4。 你可以从ext3转换为ext4,但重新格式化要容易得多,因为无论如何我都会重新安装。

您必须备份/归位到单独的驱动器。 我会备份我需要的文件,并省略配置文件(隐藏文件,如.gnome2,.gconf等)。 重新安装后,只需将文件复制回原位即可。

这可能是也可能不是最好的方法。 这取决于您的偏好和目标。

当我想重新开始使用Ubuntu时,我通常会按照以下步骤操作:

  • 从LiveCD启动。
  • 挂载我的主分区
  • 将我的家庭目录重命名为像javier-old这样的东西。
  • 安装,保留我的主分区,安装将为默认用户创建一个新的主页(在此示例中为javier)
  • 安装后,我将所有正常文件从javier-old移动到javier。
  • 然后我从我想保留设置的程序中找到配置文件,然后从javier-old移动到新家(通常是.thunderbird,.gnome2 / gedit,.ssh,.Private等…)
  • Firefox获得特殊待遇。 我遗留了extensions文件夹,只是复制其他文件。 有时候做一个更精细的firefox文件副本。 通常我只想要书签和密码。

这就是全部。 这样我不仅从一个干净的系统开始,我将大多数应用程序重置为默认设置,而是我真正想要的。

最后,我保留了javier-old目录,以防万一我想恢复一些数据或稍后进行一些配置。

jbowtie提供了一种全面的方法。 我想补充一下。

在安装软件包之前,您需要确保将/etc/apt/sources.list文件复制到新系统,然后再进行apt-get更新。

除了apt包之外,不要忘记任何手动编译的包和任何手动下载的.deb包,它们可能在源中不可用。 “差异”旧备份和新bin文件夹以查找这些文件可能很有用。

更好的是,保持对这些系统文件夹的任何手动操作的日志可能是值得的,使您能够完美克隆。

$ sudo tasksel删除桌面&& sudo tasksel安装桌面

这将删除桌面集中的所有包,然后重新安装它们。 这将产生消除依赖于它们的所有包的副作用,为您提供您想要的清除。 您可以使用以下命令查看包列表:

$ tasksel –task-packages desktop | 减

我认为你应该等待10.10,BTRFS等。

据Phoronix基准测试,BTRFS刚刚谋杀了比赛。

Phoronix UFS + J vs UFS + S vs ZFS vs Ext4 vs BTRFS