免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3017 | 回复: 0
打印 上一主题 下一主题

FreeBSD 8.0 releases Gnome2 简体中文安装全攻略 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-29 00:05 |只看该作者 |倒序浏览
本帖最后由 Iveon 于 2010-06-21 13:39 编辑

一、呵呵,基础包安装。
Mini+sys内核源码安装FreeBSD 8.0 releases后,
安装三个主要的基础包,为什么用包不编译,是因为编译时间太长我等不起。
  1. setenv PACKAGEROOT ftp://ftp.freebsdchina.org
  2. pkg_add -r xorg
  3. pkg_add -r gnome2
  4. rehash
复制代码
上面三个要事觉得慢,可以在三个终端中同步进行。



二、中文环境安装设置

1.安装字体
  1. cd /usr/local/lib/X11/fonts/TTF
  2. fetch http://雅黑字体存放路径/msyh.ttf
  3. mkfontdir
  4. mkfontscale
  5. fc-cache  -fv
复制代码
2.设置csh为中文环境
  1. echo "setenv PACKAGEROOT ftp://ftp.freebsdchina.org" ~/.cshrc
  2. echo "setenv LANG zh_CN.UTF-8" ~/.cshrc
  3. echo "setenv LC_CTYPE zh_CN.UTF-8" ~/.cshrc
  4. echo "setenv LC_ALL zh_CN.UTF-8" ~/.cshrc
  5. echo "setenv XMODIFIERS @im=fcitx" ~/.cshrc
复制代码
3.设置
  1. echo "/usr/local/bin/gnome-session" > ~/.xinitrc
  2. echo "exec fcitx &" ~/.xinitrc
复制代码
三、显卡驱动安装

呵呵FreeBSD nVidia官方没有提供驱动,只能用ports中的了。
不过我看好像也是通过日本的nVidia站点中下载的...
这个我还没弄懂为什么,不过我也不需要懂,能用就成。

1.安装cvsup和更新ports
  1. pkg_add -r cvsup
  2. sed 's:*default host=CHANGE_THIS.FreeBSD.org:*default host=cvsup.freebsdchina.org:' /usr/share/examples/cvsup/ports-supfile > /usr/ports-supfile
  3. cvsup -g L 2 /usr/ports-supfile
复制代码
2.通过ports安装nVida显卡驱动
此部分仅FreeBSD 8.0 releases版本安装nVidia驱动有效,未在其它环境测试。
编译nVida显卡驱动需要linux_base-f10,安装linux_base-f10必须先要让系统装载一次linux模块....
  1. echo "linux_enable="YES"" >> /etc/rc.conf
  2. kldload linux
  3. pkg_add -r linux_base-f10
复制代码
nVidia驱动按照自己的显卡型号,选择适应的驱动。驱动在/usr/ports/x11
  1. nvidia-driver-173/
  2. nvidia-driver-71/
  3. nvidia-driver-96/
  4. nvidia-driver/
复制代码
我是最新的9600GT所以直接选择了nvidia-driver
  1. cd /usr/ports/x11/nvidia-driver
  2. make install clean
  3. kldload nvidia
复制代码
3.让FreeBSD在启动是装载nvidia驱动。
  1. echo "nvidia_load="YES"" >> /boot/loader.conf
复制代码
四、xorg.conf的配置和Gnome2的启动。
有人说可以不要,但是我觉得我在里面的改动完全都在Gnome2中体现出来了。
Xorg -configure
如果是ps/2鼠标
  1. cp ~/xorg.conf.new /etc/X11/xorg.conf
  2. echo "hald_enable="YES"" >> /etc/rc.conf
  3. echo "dbus_enable="YES"" >> /etc/rc.conf
复制代码
如果是usb鼠标
  1. sed 's:/dev/sysmouse:/dev/usm0:' ~/xorg.conf.new > /etc/X11/xorg.conf
  2. echo "moused_type="NO"" >> /etc/rc.conf
  3. echo "moused_enable="NO"" >> /etc/rc.conf
复制代码
startx
如果nvidia进入Gnome2没有加载nvidia的驱动,就编辑/etc/X11/xorg.conf
  1. Driver          "nv"
复制代码
改为
  1. Driver          "nvidia"
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP