Home linux网络专题 Linux服务器 发行版升级到 stable、testing 或 unstable
发行版升级到 stable、testing 或 unstable

2.1 从 Potato 升级到 Woody

由于 Potato 版中的 APT 没有目前 apt_preferences(5) man 手册页所描述的所有功能,因此需要独立描述该过程。

在仅将 Woody 源放到 /etc/apt/sources.list 后, 通过下面的方法升级 APT 系统和所需要的核心包到 Woody:

     # apt-get update
     # apt-get install libc6 perl libdb2 debconf
     # apt-get install apt apt-utils dselect dpkg

然后升级剩下的系统到 Woody。

     # apt-get upgrade
     # apt-get dist-upgrade

2.2 准备升级工作

你可以用通过网络获取软件包的方式来将一个版本升级到另外的一个版本。这可以通过如下的方法来做。

生成一个干净的 stable 版存储列表:

     # cd /etc/apt
     # cp -f sources.list sources.list.old 
     # :>;sources.list  
     # apt-setup noprobe

如果你想升级到 testing ,你需要增加 testing 版的存储源到这个新的列表。 如果你想升级到 unstable ,你还需要增加 unstable 版的存储源。

     # cd /etc/apt
     # grep -e "^deb " sources.list >;srcs
     # :>;sources.list
     # cp -f srcs sources.list
     # sed -e "s/stable/testing/" srcs >;>;sources.list
     # sed -e "s/stable/unstable/" srcs >;>;sources.list 
     # apt-get update
     # apt-get install apt apt-utils

调整 /etc/apt/sources.list 和 /etc/apt/preferences 的艺术请参阅 。

2.3 升级

在按照描述的方法正确的设置 /etc/apt/sources.list 和 /etc/apt/preferences 文件后,你便可以开始升级了。

请注意,升级到 Debian testing 版有一个负面影响,包含安全补丁的软件包更新将会非常缓慢。因为这些软件包首先会被上载到 unstable,稍后才会移植到 testing

软件包的实质性信息请参见 ,如果你遇到问题,请查看 。

2.3.1 使用 dselect

如果系统在许多软件包都包含了 -dev 等软件包,推荐使用下面的 dselect 操作方法进行控制软件包的细化操作。

     # dselect update  # 升级前请先完成这步
     # dselect select  # 选择附加软件包

运行 dselect 时当前所有软件包均被选中,dselect 会提示你基于 DependsSuggestsRecommends 的附加软件包,如果不想添加任何软件包,只需输入 Q 退出 dselect。

     # dselect install

在安装过程中,必须回答一些有关软件包配置的问题,准备好你的笔记本花点时间处理它们。参阅 。

使用 dselect。它能干得不赖 :)



Tags: 发行  升级  stable  testing  unstable  



Shares:Google书签Yahoo书签雅虎收藏夹365Key网摘新浪ViVi百度收藏天极网摘diglog和讯网摘POCO网摘YouNote网摘博拉网天下图摘 spurl blogmarksBlinkListredditdiggDel.icio.us

linux