歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> BSD

NETBSD3安裝手記--桌面簡單應用

  我以前一直使用FREEBSD,但在我的聯想爛筆記本上去死活安裝不上,對FREEBSD的PC硬件支持失望呀。結果多方打聽說NETBSD支持的平台最多,沒想到一用果真如此,最爽的是居然可以裝在USB硬盤上,當中的方便我想就不用多說了吧。再次對聯想失忘的事情是,筆記本不支持USB啟動,我就不知道造這個爛東西有什麼用,要不是公司給的,可以早被踢飛了。(對聯想的東西失望透頂,我還有很多不聯想的產品,不光是質量,售後也是有很大的問題,太多之類的問題,不想提了,傷心呀)

  首先到NetBSD的 Release engineering server 下載 netbsd-3/200506230000Z,根據我的經驗,鏡像站ftp://ftp.jaist.ac.jp/pub/NetBSD-daily/ 速度比較快。把這個目錄下所有的東西都抓下來。

  由於我的筆記本沒有軟驅,必需要制作可引導的CD-ROM才能完成安裝

  安裝cdrecord

  可以從ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/sysutils/cdrecord/README.html下載binary

  或者在自己的pkgsrc裡make

  制作ISO(參考http://www.netbsd.org/Documentation/bootcd.html)

  cd 200506230000Z

  mkisofs -o output.iso -b i386/installation/floppy/boot-big.fs -c boot.catalog -l -J -R -L .

  然後把ISO燒錄到CD-R上,可以用cdrecord命令或干脆把ISO拷貝到windows可識別的分區上用windows下的燒錄軟件去做

  用做好的光盤啟動安裝,最好是完全安裝,因為基本的系統只有300M的樣子,如我除了GAMES,其他的全裝了,關於系統的基本安裝有不少貼子,可以GOOGLE一下,我現在記不清了,我搜到了再加進來。因為不想在這方便費太多的時間。

  設置一下基本的參數(我用的DHCP分的地址,要自己設定請看相關手冊) rc.conf 加入:

  sendmail=NO

  hostname=gwcg

  dhclient=YES

  入正題了,首先當然是安裝pkgsrc了,在NETBSD3裡好像沒有編譯包,所以只有自己編譯了。到下面的地址下載最新:

  ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/pkgsrc.tar.gz

  解壓到/usr目錄下,現在就可以去make你的系統了。當然首先還是講一下要注意的地方

  如果想make後保存包的話(以後安裝就很快了,不用浪費那麼多時間),要加入以下到/etc/mk.conf文件裡,這樣才會把關連的也打成包:

  DEPENDS_TARGET=package

  安裝時命令可以用以下的:

  make install package clean

  打成的包都放在/usr/packages/All目錄下,備份好。源碼在/usr/pkgsrc/distfiles目錄下,也備份好供以後使用。

  現在就去發揮pkgsrc的威力吧,在那麼多的軟件目錄裡怎麼找到自己要的包在那兒呢?可以用下面的命令(把xxxx換成自己的軟件名字):

  find /usr/pkgsrc -name "xxxx*"

  這裡講講我安裝的一些軟件包,我主要是做桌面用,所以服務方面的不涉及。

  安裝的包有: icewm,rox,firefix,gaim,abiword-plugins,mplayer,leafpad,gimp,gftp,bmp,gtk2-theme-switch,gqview

  其他的跟據你的喜好安裝了,下面我再講講一些中文支持的東西(全是在網上學習的),字體的話我用的是方正圓體,什麼粗體斜體都有,在網上下的,現在我記不清在那個網站了,誰要我可以傳過來,

  我安裝字體可能和你們不一樣,我是直接建立/usr/pkg/fonts目錄,拷入中文字體文件(我的是fzy.ttf,fzy_bold.ttf,fzy_bolditalic.ttf,fzy_italic.ttf,tahoma.ttf)。再在用戶目錄(如/root)下建立.fonts目錄,把字體文件連接過來就行了,(如進入.fonts目錄執行 ln -s /usr/pkg/fonts/* . )。個人比較偷懶,不喜歡去改那麼一大堆的東西,反正能正常使用就行了。

  字體安裝好了,當然就是中文輸入了,首選fcitx,我在各個平台下都用的它,習慣了,有個網友做了pkgsrc包,到這裡下載

  http://www.soforge.com/NetBSD/fcitx-3.1.1-NetBSD.tar.bz2

  解壓到/usr/pkgsrc/inputmethod裡,再make install package clean

  然後是QQ了,這個應該用的人多吧,也有pkgsrc,到這裡下載

  http://www.soforge.com/NetBSD/OpenQ-0.3.2-NetBSD.tar.bz2

  解壓到/usr/pkgsrc/chat裡,再make install package clean

  這下基本的安裝問題都搞定了,現在是設置了。

  X11應該大家都會設置吧,但還是說一下,先用這個命令產生配置

  X -configure

  他會在用戶目錄裡產生XF86Config.new 文件,這裡我說一下我修改的內容:

  在"mouse0" 段裡加入以下代碼支持鼠標滾輪

  option    "ZAxisMapping"    "4 5"

  在"Monitor0" 段裡加入以下代碼支持DPMS(支持它的顯示器可以不用設行頻之類的,現在的顯示器都應該支持,我還沒碰到不支持的)

  option    "DPMS"

  在"Screen0" 段裡加入以下代碼 設置你用的分辯率(根據你的顯示器設)和顏色位數

  DefaultDepth    24

  SubSection    "Display"

  Viewport    0 0

  Depth        24

  Modes    "1024x768"

  設好後就用 cp XF86Config.new /etc/X11/XF86Config 

  再設置一下.xinitrc

  export PTHREAD_DIAGASSERT="A"

  export LANG="zh_CN.eucCN"

  export LC_CTYPE="zh_CN.eucCN"

  export XMODIFIERS="@im=fcitx"

  fcitx &

  rox -b=MyPanel --pinboard=MyPinboard

  exec icewm-session

  這裡說明一下:

  export PTHREAD_DIAGASSERT="A"      這條設了可以忽略一些錯誤,讓gftp可以正常運行

  rox -b=MyPanel --pinboard=MyPinboard -b是加入面板支持,他在下面會被ICEWM擋住,但不過很有用,--pinboard當然就是桌面圖標支持,也很方便。

  我使用的ICEWM主題,很好看

  http://themes.freshmeat.net/projects/icequa/

  使用方法當然是解壓拷入/usr/pkg/share/icewm/themes目錄,就可以選擇主題了。

  我使用的gtk2主題,配套不錯

  http://themes.freshmeat.net/projects/aquax-gtk2/

  使用方法當然是解壓拷入/usr/pkg/share/themes目錄,就可以使用gtk2-theme-switch選擇主題了。他的gtk-2.0目錄下的gtkrc文件要修改一下,第293行和302行中的border = { 3, 3, 3, 3 } , 3全改為2就可以了,不改也可以正常使用,但終端裡會提示錯誤

  現在進入了桌面就可以支持平常的應用了,當然裡面還有很多設置技巧,大家慢慢摸索,ROX很強大,用好了真的很方便。

Copyright © Linux教程網 All Rights Reserved