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


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

安装前的备份:

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

sudo dpkg --get-selections > /home/user/package.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-selections </home/package.selections && sudo apt-get dselect-upgrade

3、最后将备份的主文件夹(/home/用户名)粘贴并覆盖现有主文件夹。

用这个方法我们可以基本在不丢失现有系统和软件设置的情况下使用全新的Ubuntu。

附件:(我的package list 和 资源来源列表下载点这里)

解压得到 sources.list 与 package.selections

在公司内部请用代理:

sudo http_proxy="http://webxxxxx.west.xxxxx.xxx"

sudo export http_proxy

相关内容