- 論壇徽章:
- 0
|
一直以來(lái)想嘗試一下FreeBSD,但是總是沒(méi)下手。原先打算FreeBSD 9.0正式版發(fā)布后開(kāi)始動(dòng)手,而我終于是按奈不住了,于是在KVM環(huán)境下嘗試安裝9.0的RC2版本,也為在本機(jī)上安裝正式版提供經(jīng)驗(yàn)。
從官網(wǎng)拖下DVD版安裝文件(發(fā)現(xiàn)9.0-RC2的ISO和8.2的比差好遠(yuǎn),居然只有500多M。用virt-manager建立好虛擬機(jī),啟動(dòng)開(kāi)始安裝。從FreeBSD 9.0開(kāi)始使用bsd-install替代原來(lái)的sys-install,安裝過(guò)程還算順利。分了/, /home, swap 3個(gè)分區(qū),安裝完成后,進(jìn)入FreeBSD的終端界面。以root登錄,將自己用的普通用戶加入wheels組,這樣便能在普通用戶下使用su來(lái)提升自己的權(quán)限了。
接下來(lái)就是設(shè)置Ports,Ports有2種使用方式,一種是下載源碼來(lái)編譯(感覺(jué)和Gentoo極為相似),還有一種是直接下載編譯好的Binary。首先就要配置好Ports,首先是建立/etc/make.conf (用vi真不習(xí)慣!)。添加如下2行:
12 | MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/ports/distfiles/${DIST_SUBDIR}/MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP} |
然后依次使用 portsnap fetch, portsnap extract 來(lái)安裝Ports快照。
接著設(shè)置環(huán)境變量 PACKAGESITE,這樣便可以直接使用 pkg_add -r 命令來(lái)安裝已編譯好的二進(jìn)制包,使用 setenv PACKAGESITE 'http://mirrors.163.com/FreeBSD/ports/i386/packages-9-stable/Latest/' 來(lái)設(shè)置這一變量。
下面就可以使用 pkg_add -r 命令來(lái)安裝需要的軟件了:
1 | pkg_add -r gtk20 gtk30 gstreamer xorg xorg-drivers xf86-video-vmware gnome2 xfce4 ibus |
安裝完成后,設(shè)置/etc/rc.conf,添加上:
123 | hald_enable="YES"dbus_enable="YES"#gdm_enable="YES" #如需使用gdm,則去掉注釋 |
下面設(shè)置Xorg,使用Xorg -configure命令生成xorg.org.new,然后將其復(fù)制到/etc/X11/,命名為xorg.conf,并適當(dāng)修改其中的設(shè)置(如分辨率等),將driver設(shè)置為vmware(我在KVM中設(shè)置的顯卡類(lèi)型)。
安裝到此基本完成,順便送上在FreeBSD下的 RhythmCat 1.0.0-1 效果 (使用GTK+ 3.0編譯)。
![]()
http://supercat-lab.org/archives/freebsd-9-rc2-install.html
|
|