IN FreeBSD-4.5-RELEASE (20020212) pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.5-RELEASE/packages/All/bash-2.05a.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.5-RELEASE/packages/All/expect-5.32.1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.5-RELEASE/packages/All/gmake-3.79.1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.5-RELEASE/packages/All/lynx-2.8.5.d3.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.5-RELEASE/packages/All/pidentd-2.8.5.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.5-RELEASE/packages/All/qpopper-4.0.3_1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.5-RELEASE/packages/All/wget-1.8.1.tgz IN FreeBSD-4.4RC2 (20010830) pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/packages/packages-stable/All/bash-2.05.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/packages/packages-stable/All/expect-5.32.1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/packages/packages-stable/All/gcc-2.95.3.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/packages/packages-stable/All/gd-1.8.4_2.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/packages/packages-stable/All/gmake-3.79.1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/packages/packages-stable/All/lynx-2.8.4p2.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/packages/packages-stable/All/qpopper-4.0.3.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/packages/packages-stable/All/wget-1.7_2.tgz IN FreeBSD 4.3-RELEASE / 4.3-STABLE 我先到交通大學 ftp freebsd.csie.nctu.edu.tw cd /pub/i386/4.3-RELEASE/packages/All 把這些 packages 都抓回來主機 get bash-2.05.tgz get tcl-8.3.3.tgz get tk-8.3.3.tgz get expect-5.32.1.tgz get gcc-2.95.3.tgz get jpeg-6b.tgz get png-1.0.10.tgz get freetype2-2.0.2.tgz get gd-1.8.4_1.tgz get gettext-0.10.35.tgz get gmake-3.79.1.tgz get qpopper-4.0_1.tgz get wget-1.6_2.tgz get lynx-2.8.3.1.tgz 然後在自己的主機上 pkg_add pkg_add -v bash-2.05.tgz pkg_add -v expect-5.32.1.tgz pkg_add -v gcc-2.95.3.tgz pkg_add -v gd-1.8.4_1.tgz pkg_add -v gmake-3.79.1.tgz pkg_add -v lynx-2.8.3.1.tgz pkg_add -v qpopper-4.0_1.tgz pkg_add -v wget-1.6_2.tgz 或者,直接在主機上: pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.3-RELEASE/packages/All/bash-2.05.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.3-RELEASE/packages/All/expect-5.32.1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.3-RELEASE/packages/All/gcc-2.95.3.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.3-RELEASE/packages/All/gd-1.8.4_1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.3-RELEASE/packages/All/gmake-3.79.1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.3-RELEASE/packages/All/lynx-2.8.3.1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.3-RELEASE/packages/All/qpopper-4.0_1.tgz pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.3-RELEASE/packages/All/wget-1.6_2.tgz IN FreeBSD 4.2-RELEASE 以前都用安裝磁片開機後到交大資工系安裝FreeBSD,只要能到交大,就表示網路卡設定成功。 但是頻寬實在太那個了,所以現在改用CD-ROM開機來安裝,20分鐘內就可以安裝完成。 只不過,在選擇media時,我會先選擇FTP,看看這張網卡能不能抓到並且連線至交大; 再將media的選項改為CD-ROM,如果能從CD-ROM安裝,也表示你的CD-ROM也被FreeBSD抓到了。 因為,之前遇到CD-ROM抓不到(而我一直以為CD-ROM已抓到)。 vi /etc/rc.conf 加入一行: releaseName="/pub/i386/4.2-RELEASE" 這個releaseName看似版本名稱,而操作結果的感覺卻是FTP站台的資料夾名稱。 因為要配合交大資工系FreeBSD的FTP站的資料夾目錄名稱。 /stand/sysinstall 進入管理主畫面 Configure Packages Install pre-packaged software for FreeBSD 2 FTP Install from an FTP server URL Specify some other ftp site by URL ftp://freebsd.csie.nctu.edu.tw/ 安裝下列packages bash-2.04.tgz expect-5.32.1.tgz gcc-2.95.2.tgz gd-1.8.3.tgz gmake-3.79.1.tgz ldapmodule-1.10alpha3.tgz qpopper-3.1.tgz wget-1.5.3.tgz zh-big5con-0.92e.tgz 加在 /etc/crontab 中抓大型檔案: 0 11 27 5 * ftp /usr/local/bin/wget -P /home/ftp/iso ftp://freebsd.csie.nctu.edu.tw/pub/i386/ISO-IMAGES/4.3-20010520-STABLE/4.3-20010520-STABLE.iso 身分認證: pkg_add -v ftp://freebsd.csie.nctu.edu.tw/pub/i386/4.2-RELEASE/packages/All/ident2-1.0.tgz 修改 /etc/inetd.conf ,加入一行: auth stream tcp nowait root /usr/local/sbin/ident2 ident2 kill -HUP `cat /var/run/inetd.pid` 測試:telnet dns.lab.mlc.edu.tw 結果: [telnetd] Mon Sep 17 10:15:33 CST 2001 connection from unknown@www.bsdlab.idv.tw[211.75.215.107] [telnetd] Mon Sep 17 10:30:40 CST 2001 connection from root@www.bsdlab.idv.tw[211.75.215.107] 這個部份,我發現只有在FreeBSD 4.2-RELEASE實做成功。 ports cp /etc/defaults/make.conf /etc/ vi /etc/make.conf MASTER_SITE_BACKUP?= \ ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}