全新安装并清理?


14

我大约在三年前开始使用Ubuntu,从那以后一直是专门的用户。在那段时间里,我尝试了许多应用程序,主题等。而且,由于更新了每个版本,因此我对其进行了更新,因此现在我正在运行Lucid。

基本上,我的系统有点“混乱”,我正在计划进行彻底的清理和全新安装。我的/ home与其他所有文件都位于单独的分区上,因此我可以保留该分区。我想查找并删除未使用的不需要的应用程序(我非常了解该怎么做)。另外,我想回到默认的桌面主题,然后从那里进行构建。当然还会有其他混乱。

因此,我的问题是,清理并重新安装系统的最佳且合理的计划是什么?(请注意,我在此问题的搜索中找到了很多链接。关于此主题的链接很多,而且很多已经过时了。因此,至少可以说这令人困惑。)

谢谢。

Answers:


11

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

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

因此,一个计划可能看起来像这样:

  1. 备份/ etc中的所有定制。
  2. 备份/ var目录。
  3. 无论是运行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

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


installed.txt存放在哪里?
威尔

运行命令时,您在任何目录中;通常这将是您的主目录。
jbowtie

4

这一切都取决于个人喜好。但是,如果这是我的系统,则将执行全新安装-包括重新格式化/ home。

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

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

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


3

当我想通过Ubuntu重新启动时,通常遵循以下步骤:

  • 从LiveCD引导。
  • 挂载我的家庭分区
  • 将我的主目录重命名为javier-old。
  • 安装,保留我的主分区,安装将为默认用户创建一个新主目录(在此示例中为javier)
  • 安装后,我将所有普通文件从javier-old移到javier。
  • 然后,从要保留设置的程序中找到配置文件,然后从旧版本移到新目录(通常是.thunderbird,.gnome2 / gedit,.ssh,.Private等)。
  • Firefox得到特殊待遇。我留在扩展文件夹中,只复制其他文件。有时,可以更细粒度地复制Firefox文件。通常,我只想要书签和密码。

仅此而已。这样,不仅我从一个干净的系统开始,我将大多数应用重置为默认设置,而且将我真正想要的应用重置为默认设置。

最后,我将旧的目录保存在其中,以防万一我以后想要恢复某些数据或某些配置。


这看起来像是无痛苦的方法。上面的几率提到了ext3和ext4文件系统之间的问题。我可以这样做吗?还是大问题?
wdypdx22 2010年

h!我实际上只是从jbowtie的答案中注意到了这一点。“ 7.将您的主分区升级到ext4(可选,有关详细信息,请参见Ubuntu Wiki。)
wdypdx22 2010年

如果$ HOME加密了,那么一切是否正常,否则会使文件传输更加困难?
Strapakowsky 2011年

这将变得更加困难(您必须安装旧的加密家庭目录),并且速度越来越慢。从一个加密分区向另一个分区传输大量数据的速度与复制一样慢。在同一分区内移动文件几乎是瞬时的(并且与大小无关)。
哈维尔·里维拉

1

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

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

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

更好的做法是保留对这些系统文件夹的所有手动操作的日志,使您能够进行完美的克隆。


-1

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

这将删除桌面集中的所有软件包,然后重新安装它们。这将带来副作用,即删除所有依赖于它们的软件包,从而为您提供您所希望的清除方法。您可以使用以下方法查看软件包列表:

$ taskel --task-packages桌面| 减


为什么要下票?这听起来像是一个巧妙的把戏。这样做有问题吗?
Torben Gundtofte-Bruun 2011年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.