NetBSD 常用軟體安裝(轉)

amyz發表於2007-08-10
NetBSD 常用軟體安裝(轉)[@more@]

  我個人認為,一個作業系統,不管我是在下面搞開發還是使用這個系統作日常的業務,一個便利的操作環境是必不可少的。因此,無論 BSD 這種作業系統是主要用於伺服器還是不適合作日常業務的應用,我都會盡全力將系統的環境配置到比較得心應手的境界。下面是我在安裝過程中的一些心得體會。 我在安裝完 NetBSD 後,接下來安裝的是一些便於操作的軟體。當然, NetBSD 的預設安裝十分的安全,並且沒有安裝圖形介面。因此,第一步,我決定先安裝 GNOME 圖形介面。 GNOME 圖形介面的安裝很簡單: 我是從 NetBSD 的映象站點上直接透過 ftp 安裝的預編譯的 gnome 包,具體格式是 pkg_add -v ftp://<>/gonme 檔案 .tar.gz 。經過二十多分鐘的自動安裝,我們的 GNOME 便安裝成功了,但是,可能您會發現它並不能立刻的使用。在命令列中輸入 startx ,會發現螢幕迅速的閃爍了一下,然後是一些出錯的提示。這是因為沒有對硬體進行一些必要的配置造成的。我們可以執行 X -configure 來讓系統自動識別硬體的設定,然後會在您的 home 中生成 XFree86Config.new 的檔案,將這個檔案複製為 /etc/X11/XFree86Conf ,然後執行 startx ,您就會發現您已經進入了 X 圖形介面,但是這僅僅是 X window ,並沒有進入 Gnome 的圖形介面。我們在 ~/.xinitrc 檔案中(沒有的話請您手動建立)加入一行 exec gnome-session& 。隨後, Gnome 便安裝成功了。

  接下來是對 Gnome 的中文化操作,對於這個操作,在網上已經有很多例子,在本站也可以找到相應的解決方案,請您自行查閱,並且按照內容操作就可以了。

  下面是一些在圖形介面下的常用軟體的安裝。

  • Gaim 軟體的安裝

  使用一個作業系統,一個好的即時通訊軟體是必不可少的,因為您可以在您工作的同時和您的工作夥伴或者朋友進行一些交流,是提高效率的一個重要手段。在這裡,我選擇了 Gaim 即時通訊軟體。這個軟體包含了許多不同的協議, MSN,YahooMessage,ICQ 等等都可以在 Gaim 下使用。

  Gaim 的安裝也很簡單,可以到 的預編譯包,我們直接 pkg_add 就可以了。

  • OpenQ 的安裝

  OpenQ 是一個 QQ 協議,它屬於 Gaim 的一個外掛。在中國 QQ 的使用者群十分的廣大,所以 OpenQ 對我們來說是一個十分重要的工具。但是在 Open 的安裝過程中,我遇到了一些問題:

  可能需要安裝一下 pkg-config, 如果提示找不到 gaim.pc 那麼重新設定提示中提示到的 PKG 的環境變數,將它指向 gaim.pc 所在位置, gaim.pc pkg_add 的預設位置應該在 /usr/X11R6/lib/pkg-config 。

  (我想提一點的是,透過 pkg_add 安裝,他會選擇一些安裝位置,這樣,有一些比較關鍵的類庫的位置可能和 make 出來的不太一樣,所以可能在安裝其他的需要這些類的軟體的時候可能會有找不到的現象。出現這個問題的時候大家不要慌張,看看出問題的檔案在哪裡,用 vi 修改檔案中的 include 的位置,指到相應的位置就可以了。當然也許您有更好的辦法能夠讓他自動找到對應的檔案,希望您能把經驗交流一下, skysbird@bsdchina.org 。還有,在 /etc/ld.so.conf 中加入 /usr/pkg/lib 等等可能會用到 .so 檔案的目錄。基本上就應該沒有問題了。)

  安裝完 OpenQ 可能會發現無法顯示中文,全都是 NULL, 透過 gaim -d 我們可以看到,問題是出在了無法將 GBK 轉換為 UTF-8, 當然了, NetBSD 似乎沒有支援 GBK ,因此,我們需要修改 src/char_conv.h,char_conv.c 檔案中的 GBK 為 GB2312 , NetBSD 是支援 GB2312 的。然後重新編譯,安裝就可以使用了。

  • Fcitx 的安裝

  X window 的中文化以及即時通訊軟體安裝完成後,就要考慮中文輸入法的問題了,我希望能夠有一個向 windows 下面的中文輸入法(拼音就可以)。於是我選擇了 fcitx ,這個輸入法不僅支援拼音,而且支援五筆,甚至區位碼。

  安裝的過程中,依然會遇到一些問題,我們在安裝前,需要更改 src 目錄中的 ui.c,xim.c 檔案,修改裡面的 include "/usr/include/iconv"( 這個位置可能視具體的機器而定)。另外,還要修改 ui.c 中的 iconv("GBK","UTF-8") 為 iconv("GB2312","UTF-8") 。接下來就是 make ,make install 了。

  安裝完成後,修改 bash 或者 csh 的配置檔案(視您使用的 shell 而定)。加入環境變數 LANG=zh_CN.eucCN,LC_ALL=zh_CN.eucCN,XMODIFIERS=@im=fcitx, 然後就可以使用了。

  • 其它軟體的安裝

  除了上面的那些軟體,我還在我的 NetBSD 下面安裝了 Koffice 之類的軟體,(個人感覺還是 OpenOffice 好使,過兩天裝一個去。)為了日常的文件操作。 Koffice 在 中就可以找到。

  總結一下安裝中我遇到的問題,發現這些問題集中在 locale 的支援上,輸入 locale –a 我們發現 netbsd 似乎不支援 GBK 編碼,所以在今後的軟體安裝過程中,如果涉及到了中文的問題,一定要注意編碼儘量不要涉及到 GBK ,迫不得已就要修改原始碼。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941833/,如需轉載,請註明出處,否則將追究法律責任。

相關文章