FreeBSD6.1 安裝後之調教
// root 不可以直接 ssh 遠端登入, 所以增加一個使用者
# useradd smallken
// 把 smallken 加入 whell 的群組裡, 才可以 su –
# vi /etc/group
// 安裝CVSup及bash
1、# Sysinstall
2、選擇 Configure Do Post-install Configuration of FreeBSD 後設定
3、選擇 Packages Install pre-packaged software for FreeBSD
4、選擇 FTP Install from an FTP server
5、選擇 URL Specify some other ftp site by URL 自訂ftp站台位置。
6、輸入自訂ftp站台位置。URL: ftp://freebsd.csie.nctu.edu.tw/pub/CVSup/
7、找到 net Networking utilities.
8、將 cvsup-without-gui-16.1h_2 打勾,後按 [ OK ] 跳往上一層
9、選shells項目進入子選單
10、將 bash-2.05b.007_2 打勾,後按 [ OK ] 跳往上一層
11、選sysutils項目進入子選單
12、將 portupgrade 打勾,後按 [ OK ] 跳往上一層
13、確認之後按下[ Install ],就可以開始安裝了
// 設定預設的shell為bash
# vipw
改成 root::0:0::0:0:Charlie &:/root:/usr/local/bin/bash
// 解決ssh到FreeBSD的中文亂碼
使用 CSH 方式如下:在 /etc/csh.cshrc 加入下面三行後重開機即可 show 中文
編碼。
vi etc/csh.cshrc
setenv LC_CTYPE en_US.ISO8859-1
setenv LC_ALL zh_TW.Big5
setenv LANG zh_TW.Big5
// 使用 BASH 方式如下:在 /etc/profile 中加入下面三行後重開機就可 show 中文
編碼。
#vi etc/profile
LC_CTYPE=en_US.ISO8859-1 ; export LC_CTYPE
LC_ALL=zh_TW.Big5 ; export LC_ALL
LANG=zh_TW.Big5 ; export LANG
// 設定提示符號的格式
# echo ‘PS1=”[u@h w]\$ “‘ >> /etc/profile
// 設定文字模式下變成目錄以及檔案變成彩色的
1、進入 ports的gnuls目錄底下
cd /usr/ports/misc/gnuls/
make install clean
2、安裝完後如果shell 是 bash 則設定
vi /etc/profile
alias ls=”gnuls –color=auto –show-control-chars”
3、安裝完後如果shell 是 csh 則設定
vi /etc/csh.cshrc
alias ls ‘gnuls –color=auto –show-control-chars’
更新 port tree
# cp /usr/share/examples/cvsup/ports-supfile /root/
# vi /root/ports-supfile
*default host=cvsup.tw.freebsd.org
# cvsup -g -L 2 /root/ports-supfile
// 使用 ports
你可以用 cd /usr/ports/ ; make search key=”gettext” | more 查詢
當你安裝完後,想要移除該軟體時,只要在該軟體的 ports 目錄中打 make deinstall
即可。請注意,不要在 /usr/ports 的目錄中打 make deinstall,這樣可是會將 “所有”
軟體都移除喔。
還有一些較不常用的 make 方式,簡述如下:
make fetch:抓回所需的原始檔。
make fetch-list:顯示安裝所需的檔案。
make checksum:抓回原始檔並以 MD5 檢查其正確性。
make extract:抓回並解開原始檔。
make configure:進行組態,但不繼續編譯。
make all install:抓回原始檔、編譯且安裝。
make reinstall:若先前發生意外中斷,以此命令繼續嘗試安裝。
make package:將做好的 ports 打包製作成 packages。
make config: 跳出選擇擇套作清單