bsd / 未分类 · 2012年6月16日

freebsd桌面化– install xorg gnome and lxde

##注 我是以 8.3版本的
screenshots 请看http://www.douban.com/photos/album/73282996/
##第一 先安装 xorg
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-install.html
setenv PACKAGESITE http://mirrors.163.com/FreeBSD/releases/i386/8.3-RELEASE/packages/Latest/
pkg_add -r xorg

安装完后 如果一切顺利 startx 就可以看到一个 X 形的鼠标指针
如果看不到,那就得配置一下xorg
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-config.html
http://hi.baidu.com/xiaoxiangna/blog/item/93e0ee1634b7071c962b437a.html
## freebsd install gnome
http://www.FreeBSD.org/gnome/

setenv PACKAGESITE http://mirrors.163.com/FreeBSD/releases/i386/8.3-RELEASE/packages/Latest/
pkg_add -r gnome2

##设置gnome
vi /etc/rc.conf
##添加以下内容
hald_enable="YES"
dbus_enable="YES"
gdm_enable="YES"
gnome_enable="YES"

vi /etc/fstab
proc /proc procfs rw 0 0
evan# vi ~/.xinitrc
#exec startlxde
exec /usr/local/bin/gnome-session
##安装lxde
http://wiki.lxde.org/en/FreeBSD
pkg_add -r lxde-meta
echo ‘exec startlxde’ > ~/.xinitrc
##这个是汉化
vi ~/.xinitrc
export LC_ALL=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8.UTF-8
export LANG=zh_CN.UTF-8.UTF-8
exec startlxde

禁止自动独点鼠标 不然virtualbox 鼠标在里面会动不了的
##重启网络
sh /etc/rc
/etc/netstart restart
安装ports
http://nymz.blog.163.com/blog/static/10874768200971232059788/
/etc/portsnap.conf 里面更改
SERVERNAME=portsnap.hshh.org
fetch 获取数据
extract 释放全部ports
update 更新ports
第一次使用可以 portsnap fetch extract
以后使用可以 portsnap fetch update
portsnap   extract;  portsnap update
如果写在cron可以用 portsnap cron update
##更新
http://mirrors.163.com/.help/freebsd-updates.html
编辑/etc/freebsd-update.conf文件, 修改ServerName字段(操作前请做好相应备份)
ServerName freebsd-updates.mirrors.163.com
然后执行以下命令进行更新
freebsd-update fetch
freebsd-update install
##软件安装
http://mirrors.163.com/.help/freebsd.html
Packages使用方法: 以FreeBSD 8.3 i386为例, 在终端下执行以下命令(操作前请做好相应备份)
setenv PACKAGESITE http://mirrors.163.com/FreeBSD/releases/i386/8.3-RELEASE/packages/Latest/
pkg_add -r package #package为要安装的软件名
Ports使用方法: 以安装firefox为例, 编辑/etc/make.conf文件, 修改MASTER_SITE_BACKUP字段(操作前请做好相应备份)
MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
然后在/usr/ports/www/firefox目录下执行以下命令(要先安装ports)
make
make install
portsnap fetch extract