14
11月

不改变系统设置 全新安装Ubuntu

是重新安装还是升级系统呢? 每当一个新的Ubuntu版本发行时,每个Ubuntu用户通常都会面临这样的选择。重新安装或许更好,可是以前安装的程序和配置不就丢了么?如何在在保持系统现有配置的情况下全新安装Ubuntu的新版本呢?

注: dpkg命令后的参数前是两个减号“-”。

第一步:备份当前系统。

1. 将/home目录中的所有内容备份在其它分区或你的移动硬盘上。

建议先将/home目录打包再备份,这样可以保存原来的目录结构和权限,拷贝是速度也会快一些。

注:备份时,别把隐藏文件遗忘了,你可以用Ctrl+h把隐藏文件显示出来。

2. 备份系统已安装软件的清单,采用如下命令:
sudo dpkg --get-selections > ~/Desktop/package.selections

这样软件清单将会出现在桌面上,找个安全的地方备份。

3. 采用1的方法,备份/etc文件夹中的内容。如果没有更改过系统设置,可以不备份这个文件夹。如果不是采用系统默认的源,备份一下升级源/etc/apt/sources.list吧。(当然,sources.list很容易从网上找到,不备份也可以)

第二步:全新安装Ubuntu。

第三步:恢复系统配置。

1. 首先修改备份的sources.list文件中Ubuntu版本代号,如果以前系统是8.04,现在系统是8.10,则将sources.list文件中的hardy替换为intrepid,然后替换系统当前的sources.list文件。刷新软件列表:
sudo apt-get update

2. 恢复安装软件,升级系统。先将以前备份的package.selections文件拷贝到桌面,后采用如下命令:
sudo dpkg --set-selections < ~/Desktop/package.selections && apt-get dselect-upgrade

3. 恢复备份的/home及/etc文件夹(同样别忘了隐藏文件)。

至此,在保持系统配置的情况下,重新安装Ubuntu的工作完成!

总结:用 dpkg 命令的两个参数 get-selections 和 set-selections ,以及简单的拷贝操作实现系统配置的备份与恢复。

推广:如果要给多个Ubuntu安装同样的软件,可以先给其中一个安装,然后dpkg –get-selections导出软件列表,在其它系统上dpkg –set-selections ……

本文根据Howto: Fresh Ubuntu Install Without Losing Your Current Settings翻译整理。

原载: OwnLinux.org
原文标题: 不改变系统设置 全新安装Ubuntu
原文链接:http://www.ownlinux.org/2008/11/14/%e4%b8%8d%e6%94%b9%e5%8f%98%e7%b3%bb%e7%bb%9f%e8%ae%be%e7%bd%ae-%e5%85%a8%e6%96%b0%e5%ae%89%e8%a3%85ubuntu.html
OwnLinux.org 版权所有,转载时必须以链接形式注明作者和原始出处及本声明。否则,请勿转载!!


任何商业网站未经许可请勿转摘!本站将保留追究其法律责任的权利。

5 条评论了已经

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.ownlinux.org),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。

    站内搜索

    赞助商

    标签

    最近访问