Ubuntu 7.04 (Feisty Fawn)
发布已久,知道多了些新特性,想用。五一长假恰好是个契机,升级。它自动用了官方中国的源,我的歌华不太慢。一夜的时光,我睡机不睡。次日早餐,下载的部分已经都完成,正在安装。安装的时候有时需要和用户交互,可我在睡。于是一起床就和它交互,让它继续。突然间update-manager的窗口一闪,没了。再次执行它,起不来了。
是我没看清楚?再执行它,还起不来。重启机器试试?我知道,如果升级安装没完成就重启,很可能起不来。上网看了看,好像没人像我这么土。我怕什么?大不了重装么。我向来是勇敢的。就重启。果然就起不来。按照惯例,每次系统升级都会有或多或少,或大或小的问题。这次有点重。
ALERT! /dev/disk/by-uuid/xxx(省略) does not exist.
Dropping to a shell!
...(省去那些无聊的提示信息)
/bin/sh: can't access tty;
job control turned off (initramfs)
上网看了看,依然不知所措。我升级前必然先用LiveCD引导机器,看看是否有问题。没问题才会升级。既然这样,重装了吧。装了,看到了种种细节的变化。挺好。
网络管理器小程序,卡通,美观,实用。受限驱动管理器,为我自动安装了ATI官方的驱动,显卡的3D功能可以用了。从源里安装ntfs-config,简单设置ntfs-3g。可以从源里安装官方的Flash9,名为flashplugin-nonfree,装上后在FireFox中即可用Flash。可惜没有Adobe的Acrobat Reader了,找不到acroread这个包,可能是不想给白用了罢。但网上有很多介绍如何想方设法安装的文章。
装了Cabextract和ies4linux,还是偶尔得用IE,没办法。alien是个好东西,能把RPM包转换为deb包,也装。stardict源里有,却没有词典包,无奈只好添加了一个Egdy的源来装。Totem-gstreamer播不了RM,RMVB等Windows下的媒体格式,只好换成Totem-xine。w32codecs源里没有,用Egdy的源装上。
deb http://ftp.sjtu.edu.cn/ubuntu-cn/ edgy main
好处人们已经说了很多,我不重复。说说我见到的离奇问题。我的笔记本是宽屏,使用1280×768的分辨率。但无论LiveCD还是安装程序,经过自动检测后,都给我用1024×768的分辨率。并且,屏幕分辨率设置处只有三种分辨率可选,1024×768是最高的一个了。另外,我的触摸屏的右键,滚轮,双击拖动,都不能用。
我的第一反应,认为是驱动问题。但又一想,内核版本比以前高了,以前用Edgy都没问题,现在怎么会有问题。于是用sudo dpkg-reconfigure xserver-xorg重新配置显卡。一切使用默认值和程序自动检测到的值。重启gdm,问题依旧。
迷惑,拿出LiveCD引导机器再看看,问题依旧。无聊中在LiveCD里用dpkg-reconfigure再次重新配置显卡。看到了奇事。同样的系统,同样的显卡配置程序,它在LiveCD中检测到的硬件参数竟然和它从硬盘安装的系统下检测的结果不同。以前它要用vesa驱动,现在要用ati。分辨率也正确检测到了1280×768。我依然一切使用它的默认值和它自动检测到的值。配置完后重启gdm,分辨率竟正常了。触摸屏的所有功能也都正常了。但这是在LiveCD里,硬盘上的系统依然没好。因为在硬盘上运行Ubuntu,这个显卡配置程序就不能自动检测到正确的参数。
好,它不智能,不讲理,我帮它。硬盘引导,启动系统后运行sudo dpkg-reconfigure xserver-xorg,它又固执地认为我的显卡该用vesa而不是更适合的ati驱动。于是手动改为ati。在对分辨率自动检测后它又认为我的屏幕该用1024×768,手动选上1280×768,去掉1280×768以外的任何分辨率。重启gdm,分辨率终于正常了,触摸屏的所有功能也都正常了。喜出望外。
Linux的乐趣就是这样,让喜欢折腾的人在解决问题后觉得万分爽快。
自然,这还不是我所有的问题。Feisty还有更不讲理的行为。用LiveCD启动和安装系统之时,我选的语言是中文,但系统中的菜单依然是中西合璧。我知道这是因为什么,语言包没装全嘛。在语言支持中,Chinese前不是对勾,而是短横。好,打勾。装上需要的所有语言包。菜单都变成中文,连中文输入法也有了。但OpenOffice却再也启动不了了。有经验的人都知道,它和scim冲突了。官方提供的软件,自己和自己冲突。
好,装上我最爱的fcitx。fcitx官方介绍了很多配置方法,我曾经也是那样弄。忽然发现其实在debian中,完全不必那样繁琐且极度缺乏灵活性。你可以在你的系统中任意装同类的软件,然后用update-alternatives来配置系统使用哪个。例如我装了scim和fcitx,系统默认的中文输入法是scim,只要用update-alternatives配置一下即可。这样,fcitx的安装和繁琐的设置就简化为两步:
sudo apt-get install fcitx
sudo update-alternatives --config xinput-zh_CN
在提示中选择fcitx即可。
用官方的方法配置过fcitx的人,就会明白上述方法是多么简单便捷。而这都是debian的功劳。update-alternatives是它的系统配置工具,通过使用软链接来管理系统默认的程序,当有多个可用的可选软件时,只要把当前的软链接指向相应的程序脚本即可。又一次印证了文件的链接是一种多么灵活的技术。
问题远不止这些。播放rm,rmvb没声音,据说是xine设置的问题。编辑~/.xine/catalog.cache,找到[/usr/lib/xine/plugins/1.1.4/
xineplug_decode_real_audio.so],将decoder_priority的值设为10。
系统自带的vim-tiny中,方向键,退格键都不能用。按方向键出来的是莫名其妙的字母。装上vim就好了,vim没这样的问题,不明白为什么。Eva的中文输入也有问题,在Eva中按快捷键不能激活中文输入法。诸如此类,举不胜举。一一解决,不再记录。
标签: Ubuntu

Atom


0 条评论:
发表评论
<< 主页