Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25585
  • 博文数量: 4
  • 博客积分: 247
  • 博客等级: 二等列兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-20 22:59
文章分类

全部博文(4)

文章存档

2011年(1)

2009年(3)

我的朋友

分类: BSD

2009-12-29 00:05:14

*注:因为现在CU无法发布E文单引号的文章,文中的中文单引号均为E文单引号
一、呵呵,基础包安装。
Mini+sys内核源码安装FreeBSD 8.0 releases后,
安装三个主要的基础包,为什么用包不编译,是因为编译时间太长我等不起。
setenv PACKAGEROOT ftp://ftp.freebsdchina.org
pkg_add -r xorg
pkg_add -r gnome2
rehash
上面三个要事觉得慢,可以在三个终端中同步进行。


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

三、显卡驱动安装

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

1.安装cvsup和更新ports
pkg_add -r cvsup
sed ‘s:*default host=CHANGE_THIS.FreeBSD.org:*default host=cvsup.freebsdchina.org:‘ /usr/share/examples/cvsup/ports-supfile > /usr/ports-supfile
cvsup -g L 2 /usr/ports-supfile

2.通过ports安装nVida显卡驱动
此部分仅FreeBSD 8.0 releases版本安装nVidia驱动有效,未在其它环境测试。
编译nVida显卡驱动需要linux_base-f10,安装linux_base-f10必须先要让系统装载一次linux模块....
echo "linux_enable="YES"" >> /etc/rc.conf
kldload linux
pkg_add -r linux_base-f10
nVidia驱动按照自己的显卡型号,选择适应的驱动。驱动在/usr/ports/x11
nvidia-driver-173/
nvidia-driver-71/
nvidia-driver-96/
nvidia-driver/

我是最新的9600GT所以直接选择了nvidia-driver
cd /usr/ports/x11/nvidia-driver
make install clean
kldload nvidia
3.让FreeBSD在启动是装载nvidia驱动。
echo "nvidia_load="YES"" >> /boot/loader.conf
 
四、xorg.conf的配置和Gnome2的启动。
有人说可以不要,但是我觉得我在里面的改动完全都在Gnome2中体现出来了。
Xorg -configure
如果是ps/2鼠标
 
cp ~/xorg.conf.new /etc/X11/xorg.conf
echo "hald_enable="YES"" >> /etc/rc.conf
echo "dbus_enable="YES"" >> /etc/rc.conf

如果是usb鼠标
sed ‘s:/dev/sysmouse:/dev/usm0:‘ ~/xorg.conf.new > /etc/X11/xorg.conf
echo "moused_type="NO"" >> /etc/rc.conf
echo "moused_enable="NO"" >> /etc/rc.conf

startx
如果nvidia进入Gnome2没有加载nvidia的驱动,就编辑/etc/X11/xorg.conf

Driver          "nv"
改为
Driver          "nvidia"
阅读(1148) | 评论(1) | 转发(0) |
0

上一篇:ubuntu 9.10deskto x86 32bit 支持4G内存

下一篇:没有了

给主人留下些什么吧!~~

chinaunix网友2010-07-24 23:38:24

make config 下,把linux兼容去掉就不用装兼容层。 在这里编译为兼容模式,在哪些方面有好处呢?