重新安装ubuntu后,恢复安装包(package list)

转自http://blog.chinaunix.net/uid-21515847-id-1825086.html
有两种方法供我们选择,升级安装和全新安装。因为前者给我留下的都是痛苦的回忆,所以我通常不建议大家采用升级安装的方式。如果现有的这个Ubuntu已经服役很长时间,被调教的极为顺手,那么完全抛弃重新配置会非常浪费时间,所以为了减少全新安装带给我们时间和数据上的损失,我们需要备份现有数据和设置,包括:已安装的软件包列表,软件源列表,用户文件夹。

安装前的备份:
1、备份已安装软件包列表:

sudo dpkg --get-selection<wbr><wbr><wbr>s > /home/user/pack<wbr><wbr><wbr>age.selections

2、备份Home下的用户文件夹
这个文件夹类似于Windows下的Documents And Settings,包含了用户数据和软件个性化设定。如果你已经将Home放在额外的分区,这一步就不必了。复制所有用户文件夹下的所有内容到另外的分区,注意要包含隐藏文件(Ctrl Hide)
3、备份软件源列表
将/etc/apt/文件夹下的sources.list拷贝出来保存即可。
安装后的恢复:
1、还原软件源列表
复制备份的Sources.list文件到新系统的/etc/apt/目录,覆盖原文件,并替换(Ctrl H)文档中的intrepid为jaunty。然后更新软件源(sudo apt-get update)。
2、重新下载安装之前系统中的软件
如果你安装的软件数量比较多,可能会花费较长时间。

sudo dpkg --set-selection<wbr><wbr><wbr>s </home/package.<wbr><wbr><wbr>selections && sudo apt-get dselect-upgrade<wbr><wbr><wbr>

3、最后将备份的主文件夹(/home/用户名)粘贴并覆盖现有主文件夹。
用这个方法我们可以基本在不丢失现有系统和软件设置的情况下使用全新的Ubuntu。

重装系统的时候默认的主机名太长了,装完之后可以通过以下方法修改主机名:

sudo gedit /etc/hostname

这个文件里面只有一行,就是主机名,改成你希望的主机名,然后保存文件。

 sudo gedit /etc/hosts

这个文件第一行是 localhost,不用管,第二行有当前主机名,修改之,注意要与前一个修改一致。
重新启动之后就是新的主机名了。

请问下,开始安装的时候我选择用UBUNTUKYLIN替换XP,然后直接安装的。那么这种方式重装后USR下的文件会丢失吗?

会的,ubuntukylin在分区的时候要格式化,所以文件应该都没有了~~~~:3_60: