[2010.5.15]Ubuntu由Karmic全面升级至Lucid

new-ubuntu-logo
起因-插曲:

宿舍同学的fuckpad买回来因为病毒原因很折腾,我说了一句:使用一个没有病毒的系统是多么省心的事情,于是,他决定,也给他的本本安装一个。差不多 算是做试验……我就从学校BT上下载了个Lucid的镜像,烧到U盘上,然后就很顺手地安装上了。安装过程不多讲,跟网上的教程都相似,没有出什么意外。 分区方案是参考的是我的笔记本的。

不过,看着同学的本上新的Ubuntu,不论是启动速度还是新的主题以及Logo,还有Panel上新的通知机制,都很吸引人的样子,我于是乎心里也痒 痒。不过之前在家里升级过系统出现问题,有点心理障碍。但是重做系统的话,花费的时间很大,寒假在家里全新安装Karmic至全部安装好要用软件、调整至 自己的习惯上,整整用了两天时间。时间成本真的很大。另外一种担心的话,就是如果安装或者升级的过程中出现问题的话,那么接下来的时间基本就是只能用于去 解决问题了。犹豫……

过程-步骤:
犹豫归犹豫,周五晚上还是尝试了一下升级。在TX的Blog中看到过,他使用的命令是update-manager -c -d,我自己试了一下,不行……后来是推上的朋友给了建议:do-release-upgrade,想到原因,TX应该是之前就更新至Lucid了,只不 过没有升级至最新版,我这还是Karmic,所以不行。当时就出结果了:

$do-release-upgrade
Checking for a new ubuntu release
Done Upgrade  tool signature
Done Upgrade tool
Done downloading
extracting  'lucid.tar.gz'
authenticate 'lucid.tar.gz' against  'lucid.tar.gz.gpg'
tar: 从成员名中删除开头的“/”

正在读取缓存

正在检查软件包管理 器
Reading package lists: Doneorg karmic/non-free Packages: 98
Reading  state information: Done
Reading state information: Done
Reading  state information: Done
Done downloading
Reading  package lists: Doneorg karmic/non-free Packages: 98
Reading  state information: Done
Reading state information: Done
Reading  state information: Done

正在更新软件仓库信息
WARNING: Failed to read  mirror file

未找到可用的镜像

扫描仓库时未发现升级信息。可能您使用的是内部镜像或者镜像信息已经 过期。

是否依然重写 "sources.list"
文件?如果选择“是”,将会把所有 “karmic”
升级到  “lucid”。

继续 [yN] y
WARNING: Failed to read mirror file

第 三方源被禁用

sources.list
中的一些第三方源被禁用。您可以在升级后用"软件源"工具或包管理器来重新启用它们。

升 级时出错

升级出错。这通常是一些网络问题,请检查您的网络连接后再试。

W:Failed to fetch
http://ppa.launchpad.net/c-korn/vlc/ubuntu/dists/lucid/main/binary-i386/Packages.gz
404 Not Found,
W:Failed to fetch
http://ppa.launchpad.net/do-core/ppa/ubuntu/dists/lucid/main/binary-i386/Packages.gz
404 Not Found,
W:Failed to fetch
http://ppa.launchpad.net/ibus-dev/ibus-1.2-karmic/ubuntu/dists/lucid/main/binary-i386/Packages.gz
404 Not Found,
W:Failed to fetch
http://ppa.launchpad.net/linux-deepin/ppa/ubuntu/dists/lucid/main/binary-i386/Packages.gz
404 Not Found,
E:Some index files failed to download, they  have been ignored, or old ones used instead.

正在恢复原始系统状态

中 止
Reading package lists: Done
Reading state information: Done
Reading  state information: Done
Reading state information: Done

出错了出错了……有点受挫,不过原因也看的出来,ppa源造成的,很可惜升级程序没有自动禁用第三方的源(问题也是存在的,之前已经在终端中使用了 export http_proxy的方式使用学校代理,不然我觉得’lucid.tar.gz’这个东西下载不下来……教育网用户的又一悲剧……)。时间有些晚,有些 其他事情要做,于是暂停。

晚上出去刷了个夜,第二天回来是六点多,想想自己是肯定要睡到中午了,何不利用这些时间来升级?冲动就冲动吧,我就这么做了。
这次很直接,删除了所有ppa的源list,然后执行:

$do-release-upgrade

接下来就正式开始了~下面给出一些和之前不一样的地方:

Done downloading

正在检查软件包管理器
Reading package lists:  Doneorg lucid/non-free Packages: 98
Reading state  information: Done
Reading state information: Done
Reading state  information: Done

正在计算变更

正在计算变更

对一些应用程序的支持已终止

Canonical
公司不再提供对下列软件包的支持。您依然可以从社区获取支持。

降级:
bluetooth,  compiz-fusion-plugins-extra, glchess, glines, gnect,
gnibbles,  gnobots2, gnome-pilot, gnome-pilot-conduits, gnotravex,
gnotski,  gtali, gthumb, iagno, latex-xft-fonts,
libcompress-bzip2-perl,  libesd-alsa0, libgmime-2.0-2a, libgtkhtml2-0,
libiptcdata0,  libsdl-image1.2, libsensors3, libtrackerclient0,
libusplash0, lua50,  mesa-utils, netcat-traditional, python-sexy,
sreadahead,  ubuntu-xsplash-artwork, xsane, xsane-common, xsplash

您要开 始升级么?

将删除 33 个软件包。 将安装 263 个新的软件包。
将升级 1689 个软件包。

您 共需下载 2575M。
根据您的连接速度,这次下载将要用大约 17 小时的时间

获取并安装升级可能会持续几个小 时。一旦下载结束,进程将不能被取消。

继续 [yN]  详细信息[d]y

正在获取
[ 4%]  478kB/s 1h 25min 5

很明显,上面给出的下载时间计算是不准确的……

提一下,之前使用export http_proxy的好处(当然 ,在公网中是没有这个问题的),就是升级过程中,会有这样的一步:

正在设置 flashplugin-installer (10.0.45.2ubuntu1) ...
Downloading...
--2010-05-15 12:08:48--  http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_10.0.45.2.orig.tar.gz
正在解析主机 proxy.bupt.edu.cn... 211.68.70.50
正在连接 proxy.bupt.edu.cn|211.68.70.50|:8080... 已连接。
已发出 Proxy 请求,正在等待回应... 200 OK
长度: 4028753 (3.8M) [application/x-gzip]
正在保存至: “./adobe-flashplugin_10.0.45.2.orig.tar.gz”

     0K .......... .......... .......... .......... ..........  1% 28.5K 2m16s
    50K .......... .......... .......... .......... ..........  2%  113K 84s
   100K .......... .......... .......... .......... ..........  3%  106K 67s
   150K .......... .......... .......... .......... ..........  5%  124K 57s
 (中间省略吧……)
  3750K .......... .......... .......... .......... .......... 96% 5.40M 0s
  3800K .......... .......... .......... .......... .......... 97% 49.8M 0s
  3850K .......... .......... .......... .......... .......... 99% 11.9M 0s
  3900K .......... .......... .......... ....                 100% 10.5M=8.3s

2010-05-15 12:08:57 (471 KB/s) - 已保存 “./adobe-flashplugin_10.0.45.2.orig.tar.gz” [4028753/4028753])

Download done.
Flash Plugin installed.

若不使用代理,估计这一步会出问题……后续问题就不清楚了……

暂停-确认:

我睡醒已经是中午了……(本来想着是睡一会儿就能醒的),然后一看,安装过程停在那里,原因是grub。由于上上个月在本上安装Arch,已经在Karmic中将Grub降级并“hold”在了 0.97版本。所以这次升级跳出提示,是否要安装新版的Grub,着很正常。
以下记录此次升级过程中需要确认的步骤(没记录时间点):

grub:我选择保持旧版本
defaults.list:我更新了这个文件
/etc/update-manager/release- upgrades:确认更新词文件
rpm:好像是自己之前折腾过RPM格式的包,所以会出现这个。
删除陈旧的软件包?
将删除 100 个软件包。
 继续 [yN]  详细信息[d]

Grub这个时候又出来一次是否升级什么的,我选择保持原来的。

系统升级完成

需要重启

为了完成升级,必须重新启动。
如果你选择“是”,系统将会重新启动。

继续 [yN]

问题-解决:

1.Lucid很让我满意的一点就是,我的CQ本本的声卡完全支持了~之前不能使用的麦克风可以正常使用了。这下我就可以使用Skype在Ubuntu上 和人语音了……(不过让使用扣扣的同学再安装个Skype也有点麻烦……)。
2.Grub因为选择不更新,所有尽管生成了新的内核文件,但是 menu.lst中的内容并不自动更新,所以我是自己手工修改那些个内核版本小数字的。也能用~就是不知道有没有什么其他的问题。
3.启动的 Ubuntu新Logo,在同学的小本上以标准大小显示,在我这里就是以一种扩张的方式显示的……比较难看……
4.面板随机变形的诡异问题。首 先,我升级完了之后,在TX文章中提到的用于提醒的东东是没有的~而且连声音控制都没有的……在推上提问之后才知道,自己添加一下indicator- applet才行。添加了就有了。不过用着用着,面板上的东西会随机消失或者变形……尤其是logout之后再login,面板上的几个重要的东西,例如 控制关机的,切换工作区域的,显示联网的东东,不是变成一条细线了就是不见了……很可恶。一般需要重启回来之后才能正常。左下角的“显示桌面”,出了问题 就没变回来过,于是我把整个panel删除了。换用Docky代替。这个下面说。
5.窗口管理器默认不加载。这是相当不爽的情况,尤其是我不知道 发生了什么的时候。每打开一个程序,它就给我显示在左上角,不带任何最大/最小/关闭的按钮,也就是少了上面的边框。只有在我开启特效时才会有窗口边框出 现。我差点以为是显卡驱动问题了……还是感谢万能的推特,经提示,检查了窗口管理器,再使用Tweak检查设置了一下,正常~
然后按照惯例,使用Ubuntu-Tweak更新了一下ppa上的一些软件(中间还是有些问题,不解释),另外,特别适应了一下没有下面 版而是使用Docky代替的桌面,可是面积又扩大了,真好~

还有,有点不适应的地方是,系统语言选项是靠上下拖动来调整使用顺序的……还真不习惯呀。我现在在想是不是Lucid的汉化还不完全,我选择了汉语之后菜单还一直是英文搀着中文的……

上图一张,桌面上东西有些多……哈哈
my-desktop

OK,记录写到这里,差不多该结尾了。(写这个日志很花时间哦……)
Happy Lucid~
接下来准备帮同学调系统去~

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s