2007年4月22日星期日

Feisty升级二三事

最新的kubuntu 7.04(开发代号Feisty)已经正式(4月19日)释出,你又可以免费订购光盘了。我自己订购的10套Ubuntu 5.10(开发代号Breezy)一份都没送出去,自己留一份,其余都进垃圾箱了。不好意思再申请了。

看了一下官方的升级指南,不支持跨版本的升级。也就是说我也不能等到下一个版本出来直接升级到7.10,还是与时俱进吧。去官方论坛中文论坛侦察了一天,发现都是些grub、声卡之类的问题,没有其他严重的bug,反正我是升级,应该没grub多少事,声卡在Edgy下本来就没有声音,如果还是没有声音也没有什么损失。于是决定升级:

  1. 我还是选择手动命令行升级,好象官方并不怎么推荐。首先修改源:
    sudo sed -e 's/\sedgy/ feisty/g' -i /etc/apt/sources.list
  2. 进入到recovery模式,开始升级:
    sudo aptitude update

    sudo aptitude dist-upgrade

    下载用了不到2个小时,你也可以使用-d参数在普通模式下先下载,再到recovery模式下安装,这样你可以在这段时间内上上网,听听歌。
  3. 安装开始,首先碰到的是关于RAID配置的询问,我这里用不着,关掉了事。
  4. 接下来就碰到严重的问题,装不下去了。错误显示有软件包依赖关系无法解决,第1个是apache2-common,后面还跟了一串软件包(python-dev等等)。于是aptitude、apt-get -f、remove、purge的试了很久,还跑到正常模式下查看出错信息,因为我不知道怎样在Console下滚屏,结果都是无法安装下去。最后用dpkg -r删除apache2-common,问题解决。
  5. 安装完后不要马上重启,重复运行aptitude dist-upgrade直到没有更新。
  6. 重启后进入正常模式,进入桌面一切正常。第一个惊喜是桌面启动差不多结束时的那一段音乐──我的声卡自动识别了。但是显卡驱动不对。查看xorg-driver-fglrx和linux-restricted-modules-2.6.20-15-generic也都已经安装。又去查看配置文件/etc/X11/xorg.conf和日志文件/var/log/Xorg.0.log,仍旧看不出所以然。终于想到Edgy时自己编译显卡驱动,修改了/etc/default/linux-restricted-modules-common,取消了Edgy自带fglrx模块的加载。有够晕的。
  7. 安装apache2-common,一切正常。
  8. 输入法被自动换成了scim,兼容性问题依旧多多,Firefox中不能激活。改回fcitx,但是一旦输入就会崩溃。去irc上询问,karron建议删掉.fcitx试试,好了,fcitx也正常了。
  9. 进入Xgl+Beryl,系统响应变慢,Beryl效果也没出来,虽然窗口管理器已换成Beryl。按照beryl wiki上的指南,降级beryl-core后一切正常:
    sudo aptitude install beryl-core=0.2.0~0beryl1
    为了不被自动升级,可以将beryl-core设置为保持:
    sudo aptitude hold beryl-core
    Feisty源中的Beryl是0.2.1版本,与Xgl兼容有问题。Beryl源里的就是降级后的版本0.2.0
  10. 最近要在Windows下写几个小软件,VirtualBox也是个关心的问题,去这里下载了feisty对应deb文件后安装,需要自己编译内核模块,预编译的都是针对beta版Feisty内核的,一切正常。
  11. 目前唯一明显的问题是关机不能自动关闭电源,老办法,用重启代替,再手动关电源。
总的说来,升级十分顺利,主要是被几个愚蠢的疏忽/错误耽搁了一些时间。初步感觉系统速度有明显提升,这次升级还是很值得的。

Dell的老板也在使用这个系统(这里是中文的新闻),你为什么不也来试一下呢?

2007年4月18日星期三

我和书签不得不说的故事

一段无聊的经历,就用一个庸俗的题目吧

最开始用的网络书签是365key,用了一段时间感觉不对胃口,就跑去注册了del.icio.us,好象正赶上del.icio.usYahoo收购不久,一些功能也在调整,其中使我决定暂时不享用这顿美味的一个原因是import功能被停掉了,这就意味着我不能把在365key上的收藏转移过来了,我觉得不时要找一下被你抛弃的前女友,是件很没面子的事,说明你现在过得并不好。

于是我又开始寻找新的目标。在试用了几个之后,选择了blinklist,就一直用着。一开始还不时去del.icio.us看看,是不是可以import了,算是三心而意吧,也一直没见动静,渐渐的就不再去了。后来Google也出了书签,真佩服Google连这样的东西都敢拿出来见人。就这样一直和Blinklist混着,虽然是注释经常有乱码,我的耐性也越来越好,直到发生了去年年底的台湾地震,彻底上不去了。

正如keso所说的,Google不怕天灾怕人祸,Google居然好使,Google的书签虽然还是一副性无能的样子,却发现跟一直在用的Google工具栏有很好的集成,可算是挺而不坚。但这不是微软惯用的伎俩吗?

百度好象也适时的推出了百度搜藏,速度很快,也可以搜索注释,只是好象有中文分词限制,比如有个网页叫“和谐社会”,如果你搜“谐社”就搜不到,当然“和谐”或“社会”就都可以,它的网页快照功能也是一个特色。只是秉承了一贯封闭的作风,只许导入,却没有导出功能,我不是非得吊死在你这颗树上吗?

正好在邮箱里发现有哥们索要邀请,我一时不知道是哪个邀请,回信问了一下,说是diigo,啊想起来了,以前还专门到人家Blog上讨过邀请呢,估计这家伙就是在那儿看到我的邮箱地址的。不知什么原因注册后进去转了一圈就出来了。密码都忘了。费了一番劲找回了密码,给那家伙发了个邀请,导入blinklist上的书签,第一件事就试用了一下搜索。

说一下搜索吧,这是我现在找书签最在意的一个功能了,几百个书签要是搜索功能弱的话在多也是白搭,更多的书签反而为寻找一个曾经的网页增加难度,许多书签服务仅仅支持标签搜索如blinklist,由于标签的随意性,虽然收藏的时候往往绞尽脑汁想标签,一到要找的时候往往想不起来当初用的是什么标签,如果上天再给我一次机会收藏同一张网页,我一定会想出另外一个标签。所以最好能从url、标签、注释(评论)中全文搜索。顺便提一下,Google bookmarks的搜索本来也还可以,最近居然在这个老本行上有退化现象。

diigo的搜索功能看上去很全,甚至还能从被高亮选择的网页文字中搜索。试用下来叫人失望,中文搜索结果都是0,想去论坛问一下,怎么也发不了帖。老子有点火了,不是说是几个中国人在搞吗,还不是中国人办的美国公司?后台在中国是什么意思?如果包括服务器的话那就算了。如果是主力开发团队,没有中文界面,没有中文搜索,有博客还说要大家多多支持,就这样?还是小心别给愤青看到吧。我还是推荐开源的zotero

转了一圈又回到del.icio.us,简单实用,我想会用一段时间了。

2007年4月17日星期二

曹础基:不知为不知

有一次我问不许联想为什么三联书店把《知音》、《家庭》这样的性启蒙读物和小学生教辅放在一起卖,却没有《三联生活周刊》,不许不联想说:“不知道”,我再问:“你不是三联的吗,怎么会不知道呢?”不许不联想火了:“SB,知道就知道,不知道就是不知道,知道了吧。”

这话不知怎么让于丹老师听见了,于丹老师说大家别以为孔夫子和他的《论语》高不可及,现在我们必须得仰望它,也许倒退2500年,不许不联想就是孔子,你别看他现在只能自己开个博客删帖为乐,要是在2500年前,他就直接杀人了,可怜的少正卯,早生了2500年。你看他说的这句话,用2500年前的话说就是“知之为知之,不知为不知,是知也”。2500年后,有一个人为这句话写了一本书,书名就叫《无知者无畏》。

于丹老师说了这翻话后,有人不干了,说什么只许他们抄书不许于丹说书。他们有的没出过书,有的抄过很多书,他们大都坐过冷板凳。于丹老师不想去演三国舌战群儒,她把三国留给她在百家讲坛的同事宜种田,自己跑去说《庄子》了。

于丹老师说庄子是诸子百家中一个重要的代表人物,人们把孔子称为“圣人”,称庄子为“神人”。按我的理解圣人是说了一辈子大道理,自己跑去见南子,娶了学生的人。神人就是他做的事别人都做不了,如分开红海海水之类。圣人就是吾庐独破受冻死亦足,神人是仰天大笑出门去,我辈岂是蓬蒿人。

我觉的做神人比较不错,于是也找了本《庄子》看起来装样子。神人的书到底不一样,许多地方读不懂,比如这一句

是以无有为有。无有为有,虽有神禹且不能知,吾独且奈何哉?
可惜于丹老师也没有解释。于是找了许多白话,今译来看,大家都说:
这就是把没有当做有,把没有当做有,即使是神明如大禹也不能理解,我又能如何呢?
看了等于白看,结合上下文还是不能理解,他们就不能在这里讲点心得吗?怎么这时候没见博士教授出来为中国文化哭丧呢?估计这些书跟他们的书一样没几个人原意看吧。

今天看到一本曹础基先生写的《庄子浅注》,顺手就翻到那一段,想看看曹先生是怎么解释的。曹先生的解释很简单,值得大家学习:
不知道,无法理解

谨与刘心武老师共勉。

2007年4月15日星期日

Kubuntu下玩转数码相机

题目有点大啊,只不过是如何将相片从数码相机拷贝到系统而已,Kubuntu下其实很简单,安装digikam即可。

不过目前Edgy好象有个小bug,需要修改/etc/udev/rules.d/45-libgphoto2.rules文件,否则内核模块不能正确加载:
#BUS!="usb*", GOTO="libgphoto2_rules_end"

SUBSYSTEM!="usb_device", GOTO="libgphoto2_rules_end"

如果不安装digikam,系统好象也能识别数码相机,默认使用konqueror打开,不过存储卡上的东西都看不到。

无论是digikam还是konqueror,好象都没mount任何设备,查看/dev下也没多个sdb,所以我也不知道如果在Console下应该如何使用数码相机。