全部博文(89)
分类: LINUX
2008-06-22 19:27:46
最后更新:2008年6月28日
随着Firefox 3 的发布,Fedora 9 的安装源中的 Firefox 终于更新了到 3.0 正式版。NVidia 用户现在终于可以松一气,随着Nvidia 173.14.09 发布,NVidia 先前出现的问题现在总算得以解决。
在所有操作之前请更新系统到最新状态。
切换到root用户,执行以下命令。
[hantsy@localhost ~]$ su root
Password:
输入root用户密码,然后执行更新操作。
[root@localhost hantsy]# yum update
Loaded plugins: presto, refresh-packagekit
Setting up and reading Presto delta metadata
......
对Linux 系统而言,使用root 账号是件非常危险的事。一些发行版本,如Ubuntu ,默认就禁止使用root进行操作。一定要养成习惯,一般情况下,请使用普通用户进行操作,只有必要时切换到root账号。
如本文开头那样,你可以使用su切换到root账号。
[hantsy@localhost ~]$ su root
Password:
然后会提示输入root账号密码。
这样你就切换到root账号,你现在可以执行root 权限的密码了。
但要记住的是,操作完毕,请立即使用exit 退出root。
你也可以使用root账号执行命令。比如使用root账号更新系统。
[hantsy@localhost ~]$su -c 'yum update'
Password:
同样它会提示你输入root账号密码。
你也可以使用sudo来解决问题。切换到root账号,编辑/etc/sudoers。
[hantsy@localhost ~]$su -c 'gedit /etc/sudoers'
Password:
添加一行。
hantsy ALL=(ALL) ALL
或者通过命令行,直接追加文本到文件/etc/sudoers末尾。
[root@localhost hantsy]#echo "hantsy ALL=(ALL) ALL">>/etc/sudoers
这里hantsy 是我的普通用户账号。
设置完毕,你可以使用sudo 命令来取得root权限。
[hantsy@localhost ~]$sudo yum update
Password:
接下来输入你(如这里的hantsy)的账号密码,这里是你的普通账号的密码。
实际上Ubuntu 也是默认为普通用户启用了sudo的。
由于Fedora 的策略,很多Redhat 认为有专利的软件没有加入到官方源中。对于最终用户来说,我们无法忍受Fedora 的“洁癖”给用户带的不便。
是官方源外最常用的第三方源之一,freshrpm提供一个方便的rpm包来加入安装源。
[hantsy@localhost ~]$sudo rpm -ivh
[hantsy@localhost ~]$sudo rpm -ivh
如果你想使用google desktop 搜索引擎,可以加入google 的安装源。
在/etc/yum.repos.d/创建google.repo,写入以下内容。
[google]
name=Google - i386
baseurl=
enabled=1
gpgcheck=1
导入google数字签名证书。
[hantsy@localhost ~]$sudo wget
你还可以根据自己的需要添加 , 等的安装源,这里不再一一描述,你可以上相关网站看配置说明。
但要注意的是我个人认为livna打包的质量不高,会与freshrpms的包有部分冲突,建议不要同时使用。
最新的驱动程序通过
[hantsy@localhost ~]$sudo
Fedora 9 自带了scim,另外 scim-python也在其中 ,现在输入已经默认启动几乎不需要什么特殊的设置,只需要安装相关的包即可。
[hantsy@localhost ~]$sudo yum install scim-python scim-lang-chinese scim-tables-chinese scim-tables scim-python-chinese
现在你可以安装必要的多媒体支持软件,特别是mp3的支持。
安装gstremer的一些缺失的包。
[hantsy@localhost ~]$sudo yum install gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer-pitfdll
安装 播放器,这是linux一款老牌的播放工具,从我使用linux的时候就离不开它。相对其它播放软件,它提供了优异的性能,在我那台老早就淘汰的机器上,它依然工作得很好。
[hantsy@localhost ~]$sudo yum install xine xine-lib xine-lib-moles xine-lib-extras totom-xine
另外xine能够读取windows解码库,你可以从 网站下载准备好的win版本 。
将它解压到/usr/lib/codecs/。
[hantsy@localhost ~]$wget
[hantsy@localhost ~]$ tar xjvf all-20071007.tar.bz2 -C tmp/
all-20071007/
all-20071007/xanlib.dll
all-20071007/frapsvid.dll
........
[hantsy@localhost ~]$sudo cp tmp/all-20071007/* /usr/lib/codecs/
现在你的系统上Xine ,Totem都可以播放windows 格式的多媒体文件。
如果你愿意你可以安装mplayer,freshrpms安装源已经包含了它,直接安装即可。
我很少用到它,我比较倾向使用xine。
如果播放real格式的电影,还是使用realplayer比较舒服。
你可以从real公司 找到realplayer的最新版本(helix社区好像进展一直不怎么顺利,除sun好像没有其它什么公司支持,真为它的前途捏把汗)。
其他一些有常用的软件,以后再慢慢介绍。
中文在linux 下是我们永远的痛。政府在开源方面的雷声大,雨点小,几乎没有做什么实质性的工作。在开源世界,中国企业更多的是奉行拿来主义。从世界范围看,中国个人参 与开源项目少之又少,而且几乎都是些输入法等与中文体切相关的项目。在开源世界里面,我们的参与甚至远远落后台湾,香港地区。中文在开源世界一直没有得到 足够的重视。
解决中文问题似乎都是安装完linux之后的第一件事。
中文字体,现在已经有 项目的支持,各主流的发行版本已经包含了这个项目的成果。长期以来,简体中文字体问题算是找到一个救命稻草。繁体中文一直都不存在问题,香港,台湾的政府部门和学校早就提供了开源的字体,而且多达几十种。
只有安装了文泉驿字体,就可以得到不错的中文效果。
[hantsy@localhost ~]$sudo yum install wqy-bitmap-fonts
长期使用 Windows 的用户可能还是不习惯这款字体。没关系,我们可以从 Windows 系统中复制所有的字体,通过简单的配置,就能得到Windows同等效果。
[hantsy@localhost ~]$sudo mkdir /usr/share/fonts/truetype
将windows 字体复制到刚建好的/usr/share/fonts/truetype目录。
[hantsy@localhost ~]$sudo fc-cache /usr/share/fonts/truetype
从系统菜单打开System->Perferences->Look and feel ->Appearance 对话框,点击Font,选择自己喜欢的中文字体作为默认字体。
点击下面的Details,将DPI调整到96,和windows一样大小。这样从windows切换过来也不会感到字体大小不适。
一些方面的微调,其具体操作,在 Debian 版的 的帖子中有将linux字体配置的龙去脉作了具体的描述。
见:
看完这两篇大作,我相信你对linux下的字体问题已经解决了大半,如果按照其说明进行配置,你的系统中文效果应该已经非常不错了。
但是一些效果并不理想,比较bitmap字体,在粗体时,出现毛边,非常难看。
为了修正这一些问题,使中文显示更加完美,需要对 cairo ,Xft ,freetype 包打补丁。
对Linux初学者来说,这是项艰巨的任务,我不是这方面的专家,这里先不打算详细写其过程,后面我可能会写一篇专门的入门介绍。
相信随着对Linux的深入了解之后,对现有rpm包打补丁,这对于你也只是项简单任务。
但我们真正的希望是,其原作者能够更早认识到这些看似与它没有关系的问题。所以使用Linux的同时,别忘了参与进来。
首先请准备好打包环境,参见在Redhat 9创建自己的rpm 打包环境 。
cairo 补丁由 sunmoon1997 提供 ,原始补丁可以从这里获取 ,。
这里还有一个帖子提供了所有的补丁,参见这里 。
打过补丁的SunSim粗体效果如下。
另外你还需要重新编译 freetype ,启用 bytecode intercepter , subpixel(这个对使用LCD的用户有帮助) 的支持,由于专利问题Fedora 9没有启用。