&">nbsp; 你能从 Debian Woody 直接升级到 Ubuntu 4.10 (Warty Warthog)。可以察看 http://www.ubuntulinux.org/wiki/WartyUpgradeNotes 获得升级过程的信息 也可以察看Hoary的升级信息,https://www.ubuntulinux.org/support/documentation/faq/upgrade-sarge
如果你是从 UbuntuHelp:WartyWarthog pre-releases升级则第一步是执行下面这一步:
1. 将initial user加到scanner group:
#sudo adduser $(getent passwd 1000 | cut -d: -f1) scanner
2. 如果你是从 Debian升级则第一步是执行下面这一步:
将ubuntu的服务器加入到你的/etc/apt/sources.list :
deb http://archive.ubuntu.com/ubuntu/ warty main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ warty main restricted universe
deb http://security.ubuntu.com/ubuntu/ warty-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ warty-security main restricted
第二步 将desktop users加到standard groups,命令如下:
# for group in adm audio cdrom dialout floppy video lpadmin plugdev scanner; do
adduser $(getent passwd 1000 | cut -d: -f1) $group
done
这个 “$(...)” 语句让人觉得莫名其妙,但它只是用来确定Ubuntu的安装者的登陆用户名。如果你不习惯的话,你可以用你的登陆用户名来代替整个“$(...)”。同 时,你也要重复条语句将所有用到这些外围设备(如:扫描仪、CD-ROMs等)的用户添加到这些groups。
第三步 设置standard sudo配置,如果要求的话,命令如下:
# firstuser=$(getent passwd 1000 | cut -d: -f1); echo "$firstuser ALL=(ALL) ALL" >> /etc/sudoers<br />
为了能在桌面运行系统设置程序这一步是必须的。 第四步 将不支持的packages升级到被支持的packages 如:
+ apache被apache2 取代 + php4被libapache2-mod-php4 取代 + dhcp-client和dhcp-server分别被dhcp3-client 和 dhcp3-server 取代 + exim被postfix取代 第五步 将必需的modules添加到/etc/modules 可以察看https://bugzilla.ubuntu.com/show_bug.cgi?id=1763 我不得不添加ide-cd和psmouse的modules,使我的cd和synaptics touchpad能够运行
下面的步骤是必须执行的
安装ubuntu-base 和 ubuntu-desktop来获得经过更新的standard desktop package:
#sudo apt-get install ubuntu-base ubuntu-desktop
注意:(这只是用于Debian的升级)这个命令将会安装udev,这将会使你的系统通过udev来管理/dev,而不是通过devfs管理或者是静态的管理。这需要进行手动的调整,特别是你创建过自己的device nodes 或者symlinks。 升级到最新的Ubuntu kernel:
#sudo apt-get install linux-686
安装 linux- metapackage来获得最新的kernel和kernel的升级。根据以下情况来代替上面命令中的linux-686:
o i386 systems:用inux-386, linux-k7, linux-k7-smp, linux-686 or linux-686-smp o powerpc systems: 用linux-powerpc o amd64 systems:用 linux-amd64-generic, linux-amd64-k8, linux-amd64-k8-smp or linux-amd64-xeon