Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1188587
  • 博文数量: 89
  • 博客积分: 10546
  • 博客等级: 上将
  • 技术积分: 1510
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-16 01:24
文章分类

全部博文(89)

文章存档

2012年(7)

2011年(4)

2010年(5)

2009年(52)

2008年(21)

分类: 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
......


取得root权限


对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


      Adobe安装源提供flash插件,Adobe Reader 等Adobe的linux程序,Adobe官方已经提供一个rpm方便加入Adobe安装源。

[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的包有部分冲突,建议不要同时使用



安装Nvidia 驱动

 最新的驱动程序通过

[hantsy@localhost ~]$sudo


freshrpms提供的nvidia驱动使用 项目的成果,这是Dell支持一个linux 项目,为商业驱动安装提供了便利。


安装中文输入法

Fedora 9 自带了scim,另外 scim-python也在其中 ,现在输入已经默认启动几乎不需要什么特殊的设置,只需要安装相关的包即可。

[hantsy@localhost ~]$sudo yum install scim-python scim-lang-chinese scim-tables-chinese scim-tables scim-python-chinese


        但从使用情况来看,不得不抱怨一下scim,对于 GTK 原生程序它工作得非常好,对于其它一些程序,如Firefox,不知为什么 scim 输入有时文字会变成乱码。前两天在 (来自 Sun 的开源产品) 中安装了 0805(即在今年 JavaOne 上发布的那个版本),它的输入法用起来非常舒服。



多媒体的支持


现在你可以安装必要的多媒体支持软件,特别是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没有启用。






阅读(4599) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~