繁体中文
设为首页
加入收藏
当前位置:在线教程首页 >> 电脑应用 >> 系统应用 >> FreeBSD >> FreeBSD6.1桌面安装指南

FreeBSD6.1桌面安装指南

2007-10-23 04:31:51  作者:horus  来源:豆豆技术应用  浏览次数:0  文字大小:【】【】【
简介:前言   FreeBSD 是一个基于4.4BSD-Lite的,有许多非凡的特性操作系统。呵呵,Unix给人的印象是总是应用于高端服务器的一种OS,FreeBSD的出现使得基于x86的个人计算机上也可以运行Unix系统。桌面系统好像是M$ ...
关键字:桌面 指南
前言

  FreeBSD 是一个基于4.4BSD-Lite的,有许多非凡的特性操作系统。呵呵,Unix给人的印象是总是应用于高端服务器的一种OS,FreeBSD的出现使得基于x86的个人计算机上也可以运行Unix系统。桌面系统好像是M$的Windows系列的天下,最近几年Linux的流行也使得类Unix系统占据了部分桌面,我想说的是,FreeBSD绝对是一个桌面应用不亚于Linux的操作系统。这也是我写这篇文章的原因。

  截图

  

  安装FreeBSD

  请参考---->安装FreeBSD<----安装完FreeBSD以后请连接网络,如果是服务器,你应该直接用ifconfig配置网卡,再配置rc.conf.(Server怎么能给你当桌面用呢?:-))如果你不知道如何连网,请速与你的ISP联系.

  ADSL如何连网?

  如果你是ADSL用户,那么你可以这样:

  1.配置网络连接

  配置ppp.conf

  先以root身份登录系统,这样:由于是ADSL上网,配置文件是/etc/ppp下的ppp.conf,在/etc/ppp下可能已经有了 ppp.conf也可能只有ppp.conf.sample,总之,我放弃使用现有的ppp.conf从ppp.conf.sample新建一个.你可以这样做:

  CODE:

  #rmppp.conf (删除ppp.conf,如果有的话)

  #cpppp.conf.sampleppp.conf

  #eeppp.conf (随自己喜好,使用ee或vi)

  [Copy to clipboard]

  这里把我的ppp.conf附上,以此为范本.

  CODE:

  default:

  setlogPhaseChatLCPIPCPCCPtuncommand

  identuser-pppVERSION(builtCOMPILATIONDATE)

  #Ensurethat"device"referencesthecorrectserialport

  #foryourmodem.(cuaa0=COM1,cuaa1=COM2)

setdevicePPPoE:lnc0#指明PPPoE使用的设备

  setspeedsync  

  setmru1492

  setmtu1492    #网络参数,宽带路由器里也有这个哦

  setctsrtsoff

  settimeout30#3minuteidletimer(thedefault)

  disablelqr

  denylqr

  adddefaultHISADDR #添加PPP默认路由("他的地址")

  enabledns  #requestDNSinfo(forresolv.conf)

  ##主要是下面部分,上面的可以基本默认,没有的加上即可.

  hz163: #注意:这里的hz163是你的ISP名,要比下面的set语句多出一点(一个TAB)

  setauthnameuser(把这里的user换成你的ADSL用户名)

  setauthkeypassword(把这里的password换成你的ADSL密码)

  setdial

  setlogin

  setifaddr10.0.0.1/010.0.0.2/0

  natenableyes #你想和其他机器用NAT共享上网时,这个才是必要的

  [Copy to clipboard]

  连接网络

  配置好了ppp.conf,你就成功了一半,接下来的就是输入命令、连接网络喽!

  CODE:

  #ppp–ddialhz163

  [Copy to clipboard]

  之后看看连接状态。

  CODE:

  #ifconfig

  [Copy to clipboard]

  我的结果:

  CODE:

  lnc0:flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>mtu1500

  inet192.168.0.254netmask0xffffff00broadcast192.168.0.255

  inet6fe80::20c:29ff:fe98:25a6%lnc0prefixlen64scopeid0x1ether00:0c:29:98:25:a6

  lp0:flags=8810<POINTOPOINT,SIMPLEX,MULTICAST>mtu1500

  lo0:flags=8049<UP,LOOPBACK,RUNNING,MULTICAST>mtu16384

  inet6::1prefixlen128

 inet6fe80::1%lo0prefixlen64scopeid0x3

  inet127.0.0.1netmask0xff000000

  ppp0:flags=8010<POINTOPOINT,MULTICAST>mtu1500

  sl0:flags=c010<POINTOPOINT,LINK2,MULTICAST>mtu552

  faith0:flags=8002<BROADCAST,MULTICAST>mtu1500

  tun0:flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST>mtu1492

  inet218.72.106.94-->61.174.64.21netmask0xffffffff

  OpenedbyPID54

  [Copy to clipboard]

  inet后的数字部分就是IP地址,证明你上了网啦!不放心可以这样:

  CODE:

  #ping-c5www3.eastgame.net

  [Copy to clipboard]

  这个不用我多解释了吧~~~~~

  配置rc.conf使ADSL开机上网

  想一开机就上网?简单!让我们来配置/etc/rc.conf吧,这很简单!就添上这主要的几句:

  CODE:

  ppp_enable="yes"

  ppp_mode="ddial"

  ppp_profile="hz163"

  [Copy to clipboard]

  安装X11

  Xorg或XFree86都可以在FreeBSD上安装。从FreeBSD5.3-RELEASE开始,Xorg成为了FreeBSD上的默认X11实现。如果需要可以从PortsCollection编译和安装Xorg:

  CODE:

  #cd/usr/ports/x11/xorg

  #makeinstallclean

  [Copy to clipboard]

  你在安装系统时选择了Xorg相关的软件包,这步可以省略。

  配置X11

  配置X11需要几步。第一步是以超级用户的身份建立初始的配置文件:

  CODE:

  #Xorg-configure

  [Copy to clipboard]

  这将在/root中生成xorg.conf.new的配置文件。下一步是测试现存的配置文件,以确认Xorg能够同系统上的图形设备正常工作。要完成这个任务,只需:

CODE:

  #X-config/root/xorg.conf.new

  或者

  #Xorg-configxorg.conf.new

  [Copy to clipboard]

  如果用户看到一个黑灰的格子和一个X形的鼠标指针,那么配置就是成功的。要退出测试,只要同时键入Ctrl+Alt+Backspace。接下来是调整xorg.conf.new配置文件并作测试。用文本编辑器如打开这个文件。要做的第一件事是为当前系统的显示器设置刷新率。这些值包括垂直和水平的同步频率。把它们加到xorg.conf.new的"Monitor"小节中:

  CODE:

  Section"Monitor"

  Identifier "Monitor0"

  VendorName "MonitorVendor"

  ModelName  "MonitorModel"

  HorizSync  30-107

  VertRefresh 48-120

  EndSection

  [Copy to clipboard]

  HorizSync和VertRefresh在配置文件中可能没有。如果是这样的话,就需要添加它们。

  X能够利用显示器所支持的DPMS(能源之星)功能。如果希望启用显示器的DPMS功能,则需要把下面的设置添加到monitor节中:

  CODE:

  Option   "DPMS"

  [Copy to clipboard]

  选择默认的分辨率和色深,这是在"Screen"小节中定义的:

  CODE:

  Section"Screen"

  Identifier"Screen0"

  Device  "Card0"

  Monitor  "Monitor0"

  DefaultDepth24

  SubSection"Display"

  Viewport 00

  Depth  24

  Modes  "1024x768"

  EndSubSection

  EndSection

  [Copy to clipboard]

  DefaultDepth 关键字描述了要运行的默认色深。Modes关键字描述了给定颜色深度下屏幕的分辨率。需要说明的是,目标系统的图形硬件只支持由VESA定义的标准模式。前面的例子中,默认色深是使用24位色。在采用这个色深时,允许的分辨率是1024x768。

鼠标的配置

  修改xorg.conf.new中相关内容为:

  CODE:

  Section"InputDevice"

  Identifier "Mouse0"

  Driver   "mouse"

  Option   "Protocol""Auto"

  Option   "Device""/dev/sysmouse"

  Option   "ZAxisMapping""45"

  EndSection

  [Copy to clipboard]

  这里的Option"ZAxisMapping""45"可以使中间带滚轮的鼠标正常使用,没有的可以去掉。最后就是将配置文件存盘,并使用前面介绍的测试模式测试一下。如果一切准备妥当,就可以把配置文件放到公共的目录中了。您可以在Xorg里面找到具体位置。这个位置通常是 /etc/X11/xorg.conf:

  CODE:

  #cpxorg.conf.new/etc/X11/xorg.conf

  [Copy to clipboard]

  安装桌面环境

  我喜欢GNOME,可以这样安装:

  CODE:

  #pkg_add-rgnome2

  [Copy to clipboard]

  或者:

  CODE:

  #cd/usr/ports/x11/gnome2

  #makeinstallclean

  [Copy to clipboard]

  注意:我强烈建议使用package安装,不然你有得等了...

  到屏幕显示:

  

  就大功告成。具体时间依具体情况定。

  启用GDM

  在/etc/rc.conf中加入

  CODE:

  gdm_enable="YES"

  [Copy to clipboard]

  开始使用GNOME

  GNOME可以通过适当地配置名为.xinitrc的文件来启动。如果已经有了自定义的.xinitrc,将启动当前窗口管理器的那一行改为启动/usr/X11R6/bin/gnome-session就可以了。如果还没有,那么只需简单地:

CODE:

  #echo"/usr/X11R6/bin/gnome-session">~/.xinitrc

  [Copy to clipboard]

  中文和字体问题

  如果你用CSH,那么请:

  CODE:

  #setenvLANGzh_CN.UTF-8

  #setenvLC_LANGzh_CN.UTF-8

  [Copy to clipboard]

  另外:请把Windows下的SimSun.ttf复制到/usr/X11R6/lib/X11/fonts/TTF/

  *Bug修正原文为TrueType/(FORFreeBSD6.0ONLY!),现根据最新的FreeBSD6.1-Release更改为TTF/*

  *[资源]另外,我提供了字体下载,请访问:http://www.bsdfree.org/fonts/ Sp.Thanx2CANNOT*

  呵呵,这点我比较幸运,我的FreeBSD和WindowsXP是安装在2块不同的硬盘上的Mount一下就可以了;)

  然后,在/etc/profile里面加入:

  CODE:

  exportLANG=zh_CN.UTF8

  exportLC_ALL=zh_CN.UTF-8

  exportXMODIFIERS='@im=SCIM'

  [Copy to clipboard]

  SCIM是我们下文要安装的中文输入法。

  重启机器,登陆后运行startx(哗!FreeBSD从6.0到6.1的桌面真的爽了很多):

  

  进入Gnome,这时已经是中文版了。

  设置字体

  点击[桌面]-->[首选项]-->[字体],将字体全部换成SimSun,字体大小为10,然后点[细节]选项,[平滑]选无,[微调]选轻微,[次像素顺序]选RGB。保存后关闭对话框。

  安装输入法:SCIM

  我一直受网上文章的影响,想安装Fcitx,后来发现,并不一定要Fcitx。而且Fcitx在FreeBSD6.0+GNOME下面问题多多,干脆不要了,我找了很久,发现了一个很爽的输入法SCIM,我现在已经离不开它了!这就是安装方法:

  #cd/usr/ports/chinese/scim-pinyin
  
#makeinstallclean

  SCIM是一个C++写的输入法软件平台,全名是SimpleCommomInputMethod.安装完成后,可以使用:pkg_info-Dzh-scim-pinyin-0.5.0_3查看到以下信息:

  CODE:

  Informationforzh-scim-pinyin-0.5.0_3:

  Installnotice:

  --------------------------------------------------------------------

  RemembertosetenvironmentvariableXMODIFIERS:

  csh/tcsh:setenvXMODIFIERS@im=SCIM

  sh/bash: exportXMODIFIERS='@im=SCIM'

  andsetLANG,LC_CTYPEtooneofthefollowingvalues:

  SimplifiedChinese:

  zh_CN.UTF-8,zh_CN.GB18030,zh_CN.GBK,zh_CN.GB2312,zh_CN.eucCN

  TraditionalChinese:

  zh_TW.UTF-8,zh_TW.Big5

  zh_HK.UTF-8,zh_HK.Big5-HKSCS

  TostarttheSCIMinputmethoddaemon,usecommand:

  scim-d

  它的使用方法都写在这上面了,安装完成马上能用,界面大方漂亮,而且这样一来连控制台也可以正常显示中文,个人觉得比Fcitx好啊

  安装即时通讯工具(包括OICQ):gaim-openq

    #cd/usr/ports/net/gaim-openq
    
#makeinstallclean

  后记

  这样,一个比较舒服的FreeBSD的桌面就安装完成了,希望你能够一步步地完成它,安装其它软件,在这里就不多说了,可以参考网络上大量的相关文章。我觉得这篇文章有一点还可以,就是它给出了Fcitx之外的另一种选择,而事实上,SCIM也算是一个相当优秀的输入法了。除此之外,在安装配置使用 FreeBSD的过程中,别忘了参考《FreeBSD使用手册》,它内容丰富翔实,很多问题都可以在其中找到解答。如果有任何问题,最好的解答也就是 RTFM.最后,希望大家顺利完成FreeBSD的桌面配置。

  * 更新:本文已经针对最新的FreeBSD6.1修正,所以改了标题。另外注意字体路径,和/etc/profile的修改。我已经将文章所有的设置验证了一遍,这篇文章的修改就是在freebsd桌面下完成的。文章状态改为[完成]当然,问题是不可避免的,比如,在这次测试中,Gaim+OpenQ的组合已经失效,即,这个组合不能完成QQ的正常登录,这个可不是我的原因,出这个东东的SF.net有人提到,Tencent改了协议还不知道什么的,但是,msn/icq/yahoomessenger还是可以用的哟~~

  这些软件你可以用来代替:

  [IRC-cannot轰炸机]mIRC-->/usr/ports/irc/xchat-gnome

  M$Office-->/usr/ports/editors/openoffice-2.0/1.0/1.1...

  IE-->Firefox1.5.x(这个你安装了桌面就有的。)

  在/usr/ports下面的东东都很好安装:makeinstallclean。有package可以用的时候还是推荐pkg_add-r**** :)

  *tocannot上面的部分内容是你评分后加的。这个不算ww,太麻烦了。呵呵

  最后附图片一张为证!这个就是完成后的样子。(ME&Cannot):

  

此文章不能满足您的需求?那就就Google一下吧:)
Google
 

责任编辑:fuyang


相关文章
 

最新文章

更多

· FreeBSD6.1桌面安装指南
· 制作U盘启动的RAMDISK为...
· 制作软盘上运行的FreeBS...
· 利用FreeBSD建立ADSL拨号...
· FreeBSD光盘运行版的制作...
· 制作RAMDISK in KERNEL的...
· FreeBSD 下安装 MySQL+A...
· 个人主页系统在Apache上...
· 调整BSD上Apache的性能
· Freebsd4.9 + VSFTPD + ...

推荐文章

更多

· FreeBSD6.1桌面安装指南
· 制作U盘启动的RAMDISK为...
· 制作软盘上运行的FreeBS...
· 利用FreeBSD建立ADSL拨号...
· FreeBSD光盘运行版的制作...
· 制作RAMDISK in KERNEL的...
· FreeBSD 下安装 MySQL+A...
· 个人主页系统在Apache上...
· 调整BSD上Apache的性能
· Freebsd4.9 + VSFTPD + ...

热点文章

更多

· FreeBSD6.1桌面安装指南