3/21今日課程大綱
  1. 安裝VMware
  2. 設定VMware
  3. 安裝FreeBSD
  4. 系統小調整
  5. 隨堂實作
  6. 歡樂宵夜時間



*選擇新制者,請先做3/21FreeBSD第二週內容、作業,第二週改做FreeBSD第一週內容、作業,選擇舊制者,不用改

============================
尚未下載FreeBSD作業系統....
*載點[VM+FreeBSD] ----->download from here

============================
1.安裝VMware

自己做~

2.設定VMware

[新增一個虛擬機]




[選擇要安裝的作業系統 ex:FreeBSD or 2003server]


[選擇網路型式,在此以NAT來轉虛擬IP]


[選擇虛擬機欲佔硬碟多少空間]




[掛入欲安裝作業系統映像檔,亦可使用實體光碟機來放入光碟]



=============================
NAT轉PORT設定....等FreeBSD安裝完再來設定









3.安裝FreeBSD

FreeBSD安裝說明

4.系統小調整

顯示路徑

修改~/.cshrc
set prompt = "`/bin/hostname -s`# "前面加上"#"註解
加入set prompt = "%B%m [%~]-%n->"

=================

增加抓取source的速度

修改/etc/make.conf,沒有此檔案就新增
加入
MASTER_SITE_BACKUP?=    \
        ftp://ftp9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
        ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
        ftp://ftp5.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
        ftp://ftp7.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
        ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
        ftp://ftp3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
        ftp://ftp4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
        ftp://ftp6.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
        ftp://ftp8.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=  ${MASTER_SITE_BACKUP}
台灣的站台從 ftp1~ftp15,可自行增減

=================

安裝CVSup

# cd /usr/ports/net/cvsup-without-gui

# make install clean

這個會等很久...

=================

複製 /usr/share/examples/cvsup/ports-supfile

# cd /root

# mkdir MyDoc

# cp /usr/share/examples/cvsup/ports-supfile /root/MyDoc

#更改ports-supfile權限為755

# vi /root/MyDoc/ports-supfile

並將default host修改成cvsup ? .tw.freebsd.org
?可以1~9

=================

更新porttree

更新前先rehash,這樣才可以使用cvsup的指令

# cvsup -g -L 2 /root/MyDoc/ports-supfile

這個會等很久...

=================

安裝portupgrade

# cd /usr/ports/ports-mgmt/portupgrade

# make install clean

指令參數用途
portupgrade-a對全部套件更新
-r+套件名稱除了套件本身以外,有使用到此套件一併更新,like把下游一併更新
-R+套件名稱把此套件會用到的一併更新,like把上游一併更新
-i升級每個port會詢問相關動作是否符合所須
-f算版本一樣也強制更新

================

安裝gnuls

功能:ls之後會有顏色 比較賞心悅目!!!

# cd /usr/ports/misc/gnuls

# make install clean

===============

修改~/.cshrc

alias ls 'gnuls --color=auto --show-control-chars'
讓ls有顏色比較漂亮

alias vi 'env LC_CTYPE=en_US.ISO8859-1 vi'
讓vi可以顯示和輸入繁體中文

===============

修改/etc/csh.login

setenv LANG zh_TW.Big5
讓使用者可以讓檔名為繁體中文

===============

安裝wget

# cd /usr/ports/ftp/wget

# make install clean

5.隨堂實作

隨堂實作