Nothing is as real as a dream. The world can change around you, but your dream will not. Responsibilities need not erase it. Duties need not obscure it. Because the dream is within you, no one can take it away.

- Tom Clancy

终于用上Ubuntu了!

December 20, 2006

现在网络上最有人气的操作系统大概就是Ubuntu了——这是一个只有2年历史却已经成为最顶尖级发行版的Linux系统,虽然VISTA也许更广为人知,但是要比较人气,有一个很直观的方法:GOOGLE一下“ubuntu 安装”,你会发现有数不清的BLOG文章在讨论它的安装、设置和美化,注意:都是独立BLOG上的原创文章,而搜索“VISTA 安装”得到的结果主要是门户网站里的新闻,像远景论坛这样的圈子很少。

虽然一些比较早接触Linux的程序员都偏爱Fedora Core(Redhat图形桌面版,最新版本是FC6),而且FC在企业里也更普及,但我认为它的价值无法跟ubuntu相比,ubuntu显著的推动了Linux和自由软件的普及,它非常重视“易于使用”,不但极大的方便了初级用户(特别是家庭用户),也改变了很多人对Linux的传统印象,人们突然发现Linux的界面不止是黑屏幕上花花绿绿的字符,它也有华丽的窗口和人性化的界面,在某些方面(比如3D)甚至超过VISTA和MAC OS。而且ubuntu对家庭用户和企业用户同等重视,这对于Linux的平台的统一是很有好处的(因为Linux的开源和易于修改是好事,但现在的发行版太多而且缺乏统一标准,阻碍了Linux的普及)。

从ubuntu和FC6的安装上就能看出差别,ubuntu采用LiveCD,只是一张688M的光盘,可以直接光驱启动试用ubuntu的桌面,自带所有的语言包,在图形界面下安装也非常简单直观,只有硬盘分区对不熟悉的人来说麻烦一点,其余部分几乎相当于一键操作。而且还可以边安装边用Firefox查资料XD。装好之完就可以直接使用大约95%的功能,硬件兼容性非常好(蓝牙支持都有)。默认的系统很简洁,只包括基本的软件(如FIREFOX和GAIM),大概有2.5G。通过最强大的软件包管理工具APT(中文包里把Synaptic翻译成“新立得”……好像某种药……),可以随意挑选需要的软件,解决了LINUX使用中最麻烦的软件安装问题。而FC6需要5张光盘,虽然可以方便企业内网离线安装,但对普通用户很不方便,也不适合下载和刻录。PRM软件包就更不用提了,检验依赖性都必须自己在命令行里加参数……总之,就像名字本身的含义一样,ubuntu从安装开始就能让你感受到“爱”哑!

其实我很早就想装ubuntu了,但以前刻的LIVECD有错误,让我误以为是硬件兼容的问题,而且当时我对Linux的硬盘分区机制还不了解,有很多顾虑,毕竟我的240G硬盘里保存了几年的资料,为了玩游戏也不可能彻底格掉WINXP。最近ubuntu发布了新的6.10版,代号是Edgy Eft,我终于又下定决定开始用Linux,折腾了三个晚上,到今天已经接近完美了,使用起来非常舒服,现在我就是在UBUNTU里写BLOG。如果不玩游戏的话已经可以忘掉WINXP了木哈哈哈哈哈哈……

安装中还是遇到过一些问题,首先就是硬盘分配,如果不准备格掉整张硬盘,一定要选择“手动设置分区表”,然后用安装程序里自带的工具来为LINUX腾出一些空间,需要先删除再新建,还可以从已存在的分区里切割出多余的空间,感觉还是很稳定的,至少我在这一步上重复过5次都没出过问题,实在不放心的话,可以先在WIN里用PartitionMagic 8.0删除一些空间。

LINUX没有WINDOW那种盘符的概念,而是通过目录来管理文件,比如/home里是用户的个人文件,包括软件的配置,/var里是临时文件,比如更新软件包的缓存,/boot是系统启动核心,/etc里是系统需要用到的重要软件……这些目录在安装时默认都包括在根目录:“/”挂载的分区里面,也可以单独挂载到其他分区里,实际上因为LINUX没有文件碎片之类的问题,只使用一个超大的分区也是可以的,不过如果空间足够,最好把/home单独放在一个较大的分区里,这样在重装系统时就可以方便的保留所有资料和配置,Linux还必须要有一个分区作缓存(相当于虚拟内存),格式必须是swap,容量不能低于内存大小,有一种说法是要达到内存的两倍……所以我分给它2G,/boot最好也单独挂载到一个分区里,而且最好是用靠近磁道外围的主分区,这样启动时更有效率,分区大小一般有200M就够多了。除了/boot,我没有修改其他目录的位置,给“/”分配了10G,因为硬盘实在太满了……格式没有用默认的ext3,而是reiserfs,这个是官方推荐的新格式,而且在断电或意外关机的情况下有很强的恢复能力,也更节省空间,不过据说会产生碎片….

安装过程不需要任何干预,重启后会看到选择启动方式的GRUB界面,WINXP在第四项,第一项是UBUNTU的正常启动,这里需要注意第二项,选中后按E可以看到它的命令行里多了一个“SINGLE”,这是表示单用户模式(写成“1”也可以),然后按“B”就会进入命令行界面,这个功能非常非常重要!可以在图形界面挂掉后恢复系统,因为UBUNTU默认启动后直接进入图形界面(X-window),我最开始不知道开机先进入命令行模式的方法,在修改显卡驱动时搞坏了XSERVER(X-window里与硬件打交道的部分)的配置文件,无法启动,被迫把系统重新安装了2次……GRUB本身是很强大的工具,值得学习,而且可以设置的很华丽……

登录用自己在安装时设置的帐号和密码,这个帐号跟WINDOWS不一样,是没有最高权限的,根目录下除了/home里属于自己的文件,其他的都不能修改,这样可以避免你或其他人无意中搞坏系统,安全性也更高。最高权限的帐号是root,也可以修改设置允许用root登录桌面,但不推荐这样做……其实既然要用LINUX,还是应该强迫自己多用命令行界面(在图形界面下需要运行“终端”,在“应用程序”——“附件”里),一方面LINUX的命令功能超强,一方面可以怀旧,重温小学时在DOS里敲DIR找游戏的感觉(对我来说……),最重要的是,UBUNTU在网络上有强大的社区支持(包括中文),各方面都有详细的教程和资源,这是不可不利用的优势(Redhat卖的不就是这样的服务么),但绝大多数文章给出的操作步骤都是命令行代码……
在语句前面加上sudo就可以执行root权限的操作,比如dexteryy $: sudo mkdir
也可以先输入sudo bash,把自己的帐号转成root。

进入系统后我做的第一件事就是启动终端,把界面改成黑底绿字……恩恩你知道这样比较酷……

然后启动FIREFOX2.0找相关的配置示例(这一篇是最全的),先更新软件包的源,注意如果你COPY的地址可能是老版本,要把其中的“dapper”(这是6.06版的代号)都替换成“edgy”.

我连电信的LUPA和CN99的速度都很快,下载速度可以上100K/S,最初更新系统下载了74多M,用了十五分钟左右。安装完之后系统提示必须重启。

然后就可以随意在“添加/删除程序”或“新立得”里挑选开源软件了(后者是完整版):

当然这个时候的系统设置还没达到完美,最明显的是ATI显卡的支持有问题,刷新率很低。默认的字体在高分辨率液晶屏幕里效果也很差,看惯了ClearType的人是不能忍的。还有视频播放问题,默认的播放器界面丑点也就算了,还不能直接播放DVDRIP、RMVB、WMV以及显示中文字幕。FIREFOX也需要恢复成WINXP里的设置,但它的PROFILE目录位置不一样……最重要的是,作为一个对开发有很大帮助的操作系统,要建立一个WEB开发环境,需要装哪些东西呢,毕竟这里没有Dreamweaver也没有Editplus…………好罢……这些问题倒是都解决了,比如最后那张图里的字体应该比前面几张要好看多了罢。明天有空再继续写……

posted in Linux by Dexter.Yy

Follow comments via the RSS Feed | Leave a comment | Trackback URL

Leave Your Comment

YY in Limbo (混沌海狂想) © Dexter.Yy

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution - NonCommercial - ShareAlike 3.0(署名-非商业性使用-相同方式共享).
Creative Commons License