Linux让人头痛

实验室的Intel iMac,决定要triple-boot。因为有时候会遇到软件只能在Linux或者Windows里面用的情况。

下文内容均属实,但是时间先后顺序上有虚构。

第一天, SUSE
首先Boot Camp,手工分区,装上XP,搞定dual boot。

接下来装个SUSE 10.1,用mini然后网络安装,2个多小时装完了。进入系统,看起来还是蛮漂漂的。花了若干时间,装上了ATi的驱动,显示正常了。装点其他软件。发现,不能播放mp3。真麻烦!

但是问题就接踵而来。首先,中文支持很差。Gnome和GTK程序稍微调教一下fonts.conf,添加一点字体,就不错了。但是KDE用一种很难看的字体来显示中文。Opera也有问题。KDE完全不管qtconfig里面设置的字体嵌入,也不管fonts.conf里面的顺序。如果我把KDE用来显示中文的字体删除,结果就用方块来显示中文。SCIM可以在GTK程序里面输入,但是在不能直接用skim在KDE程序和Opera里面输入。可以右键选择输入方法之后,在KDE程序里面输入,Opera则始终不能输入。并且Opera甚至会在显示Linuxfans.org的时候,先用Simsun显示,然后载入完成之后就变成aa的某种楷体,或者其他难看的字体。不知道怎么解决。

到此为止接近崩溃。

然后,系统(安全)升级,结果似乎源有点什么问题,说为了满足依赖性,要删除kdebase3。我决定删了看看,想来删了还可以装上嘛。结果删了就不能进入KDE和Gnome了。即使重新装上kdebase3,也不能解决问题。于是无奈不知道怎么修复。最后决定:

重装!

第二天: Part One, SUSE continued

下载SUSE 10.1的DVD版本,直接从DVD上装。

装好之后发现无法编译成功ATi的显卡驱动。通过一番网络搜索,原来还要专门再添加网络安装源,装一个compact expat什么的玩意儿。终于装上驱动,这样才可以在高分辨率1680×1050下继续(之前是扭曲的800×600)。

字体仍旧很难看。KDE的问题依旧。同时字体大小有点奇怪,于是想把Xft.dpi改成96。但是添加到/etc/X11/Xresouces里面之后没有效果。最后遭到/etc/X11/xdm/Xservers里面,给X启动参数里面添加了–dpi 96之后貌似解决。但是Gnome似乎不认这个设置,KDE认。于是KDE和Gnome程序字体大小不太一致。输入法也没有任何好转。

自动更新程序给我列出一系列推荐更新,但是我说要安装,却出现有不能解决的依赖性问题。。。。这是什么产品和服务质量?

从Linuxsir上找人给我发来Mandriva的fonts.conf和i18n,企图用这些东西来解决字体和SCIM的问题。未果。继续手写fonts.conf的一些内容,对KDE不起任何作用。即使我在fonts.conf里面企图把KDE用的字体总是替换成simsun。

最后在安装什么程序的时候,系统又大概删除了什么软件包。KDE和Gnome又进不去了。I have no idea how to repair。下定决心,删除这个SUSE。。。

第二天: Part TWO,Mandriva

SUSE虽然有YAST,配置上还是很强大,但是总体来说,比如菜单设计,YAST人性化方面,还是和Mandriva Control Center有明显的差距,即使YAST可能更强大一些。在遭受前面所叙述的如此多重大打击之后,决定给我感情最深厚的Mandriva一次机会。首先下载Mandriva One 2006。这是一个Live CD,可以测试硬件是否兼容。

从Mandriva One启动成功,可以用网卡上网,有声音,所以感觉颇为顺利。Mandriva One可以从Live CD安装到硬盘。选择安装到硬盘,进行了一两步,Installer说没有足够的空间。命令行一看,貌似没有遭到硬盘,因为/dev里面没有sda。

不信邪,决定下载05年10月份左右发布的Mandriva Linux 2006来试一下。下载了mini CD。启动顺利,可惜,还是找不到硬盘设备!真让人失望。不过也在情理之中,毕竟Mandriva 2006出来的时候,Intel Mac还没有上市呢。于是满怀痛苦的,决定给最近overhyped Ubuntu一次机会。

第二天: Part THREE,Ubuntu

阅读了一下网上他人安装经验,居然要下载两张CD。一张Desktop一张Alternate。这一点就够折磨人。还好网速快。

按照他人的说明,开始用Alternate CD安装。安装界面字符的,确实是很难看。不过还好进展顺利,知道到了ELILO的地方,就像大家所说的那样,卡死了。此时已经是接近安装尾声,你也就知道之前又浪费了多少时间。

由于有人也遇到过类似情况,决定照着他的说法修复。这个时候,从Desktop启动,进入Gnome系统。设置网络,下载一个bin的lilo,写一个lilo.conf,安装到sda3上面去。然后重启从Alternate CD启动,以为可以接着安装,但是发现一开始是可以有一个Expert选项的。所以可以跳过ELILO。而且先前以为那个人解决了,其实仔细一看,他其实也没有完成安装,我顿时郁闷,跟错人的说明了。

于是选择expert重新安装,好多选项,好多选项都不懂什么意思。最后装好,跳过ELILO没有安装bootloader。此时又必须从Desktop光盘启动,装一个LILO。装好了,终于可以启动进入Ubuntu了。

Ubuntu的Gnome界面还是蛮不错的。正如所有的发行版一样,显卡驱动是马上要的。马上去ATi的网站下载.run,结果发现缺少包,无法编译安装。在Gnome的菜单里面找来找去,没有找到系统配置工具,没有看到调节显示器的程序,没有看到“安装软件”或者“删除软件”一类的东西。还好记得有一个安装软件的程序叫做synaptic,于是到终端里面启动。居然出来一个图形界面的东西,心想,不错,进步了,以前都是字符的。搜索了gcc,make之类的装上,还是不够编译。又装了点东西,还是不能编译。此时我已经不知道还能够装什么了,出错信息里面也说的不清楚。

于是直奔Ubuntu网站的documentation/wiki,搜索了一下,说可以直接apt安装。照着说明安装了fglrx,还要在终端里面进行一些操作。重启X,分辨率达到1680×1050了,不错。不过没有3D加速?这个时候,马上要回家了,也懒得看更多文档了。

于是在Ubuntu里面逛了一下。没有找到Gnome Control Center在那里。没有一个统一的图形界面设置工具。安装完ATi的驱动,都是在终端里面dpkg-configure,好多东西都不知道怎么填写。Gnome菜单里面,就一些程序,不像SUSE那样可以看到配置之类的选项。在其他地方有些设置,但是怎么找,都找不到配置工具。就连Synaptic都看不到。

于是很郁闷,Ubuntu这么火,但是怎么这么不友好啊。Apt这些的源怎么设,系统更新在那里,等等这些在菜单里面都看不到。。。还是我时间太短没有找到??

哦,对了,默认既然安装了SCIM,但是没有看到SCIM的图标啊,也不能输入。默认的中文字体,抗锯齿,也很难看。

……

总结

SUSE,毛病多多,YAST管理软件速度很慢。Mandriva,不能安装。Ubuntu这个如此火暴的东西,不仅安装复杂,安装完成,没有很好的图形配置工具。Ubuntu做成这样,我完全不懂为什么会有那么多人喜欢用。我都不知道怎么配置好多东西!难道要看很多文档……

差不多一年没有用Linux,之前用了3年Linux,感觉现在还是完全玩不转Linux。以前一直被Mandriva娇生惯养,用Debian之类的完全不知道如何配置系统。所以最开始选择SUSE是因为好配置。但是SUSE貌似很容易把系统搞坏,搞坏了也不知道怎么修。。。

特别是被Mac OS X娇生惯养更是接近一年,觉得Linux配置真的很麻烦。以前Mandriva的中文接近完美,只要拷贝几个字体,输入、显示这些都没有问题。SUSE貌似还没有到这个程度,Ubuntu好像也没有到这个程度。还有不少配置,都要去写复杂的字符配置文件,而且其实也不是很懂为什么要这么写。写了什么,很快也忘记了,记不住。日后要做同样的事情,恐怕也必须上网查查究竟要怎么写这个配置文件。软件包太多,又很多时候都不知道究竟要安装那些才能满足下一个任务的需求。Mac OS X里面,一个系统配置System Preference几乎可以配置所有的东西,简单易用,又好找。在Ubuntu粒卖弄,我觉得好迷失!

下载一个软件包,在Mandriva里面可以urpmi +软件包自动尝试解决依赖性安装,如果是专门为Mandriva设计的包,基本上没有问题的。SUSE里面我不知道用什么命令。Ubuntu里面我都不知道怎么用命令安装软件包!

哎。这两天算是被Linux折腾哭了!
Linux确实不是一个很友好的系统。还是Mac OS X好,just get work done!

4 comments

  1. 好像ubuntu没有你说的那么凄惨啊……
    apt-get install可以直接从源里下载安装软件包
    gnome里也有一些配置程序啊

    ubuntu的字体也比较容易安装,truetype的复制到字体文件夹下就ok了
    发展下去ubuntu可以替代windows了觉得~ 呵呵

  2. 还有ubuntu.org.cn的wiki和论坛都不错,很多东西都有。wiki最好配合论坛看~
    还有安装的时候其实desktop版本的就可以安装了,用alternative好像很慢。ubuntu是一个比较好的linux发行版本了
    还是那句话linux不是windows,当然也不是OSX

  3. ubuntu确实是现在最简单易用的linux版本,我在用fedora 5感觉还是配置起来比ubuntu费很多力。

    对了,顺便问问站长同学,你在fink装的那个qq程序具体叫什么,我怎么没有在他的package list中找到呢?,还有在x11下输入中文,需要添加修改那些参数,谢谢。
    blog 办的不错,呵呵

    来自德国,司徒家特的问候
    Ye

  4. 叫eva,自己编译的。
    在X11中输入中文需要自己编译安装fcitx
    但是iQQ还是基本够用了

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.