[[PageOutline]] * [http://d.hatena.ne.jp/simply-k/20100815/1281861273 修正BSDライセンスの条文を読む (目次) - とあるソフトウェア開発者のブログ] * [http://bakuretsu.atso-net.jp/bakuretsu/freebsd/install72.html FreeBSD 7.2 インストール] * [http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/ports.html アプリケーションのインストール - packages と ports] * http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/ports-overview.html package vs ports * useradd/usermod -> pwコマンド {{{ bsd# pw usermod -n mitty -G wheel,mitty }}} = ports = * [http://www.mlab.ice.uec.ac.jp/~ej-sib/freebsd/freebsd_portupgrade.html FreeBSD:portupgradeと更新] * [http://wiki.fdiary.net/BSDmad/?portsnap BSD にくびったけ - portsnap] > portsnap は secure に FreeBSD の ports ツリーを更新することができるツールです。 1. bsd# portsnap fetch 1. bsd# portsnap extract * 初回のみ 1. bsd# portsnap update == make install with ports == * bsd# whereis sudo {{{ sudo: /usr/ports/security/sudo }}} * bsd# cd /usr/ports/security/sudo * bsd# make {{{ cd /usr/ports/security/sudo && make config; ┌──────────────────────────────────┐ │ Options for sudo 1.8.1_5 │ (snip) ===> Vulnerability check disabled, database not found ===> License check disabled, port has not defined LICENSE ===> Found saved configuration for sudo-1.8.1_5 => sudo-1.8.1p2.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://www.sudo.ws/sudo/dist/sudo-1.8.1p2.tar.gz sudo-1.8.1p2.tar.gz 100% of 1209 kB 356 kBps ===> Extracting for sudo-1.8.1_5 => SHA256 Checksum OK for sudo-1.8.1p2.tar.gz. ===> Patching for sudo-1.8.1_5 (snip) }}} * bsd# make install {{{ (snip) /usr/local/bin/sudo /usr/local/bin/sudoedit }}} * bsd# rehash * bsd# visudo * [mitty@bsd ~]$ whereis screen {{{ screen: /usr/ports/sysutils/screen }}} * [mitty@bsd ~]$ cd /usr/ports/sysutils/screen * [mitty@bsd /usr/ports/sysutils/screen]$ sudo make * [mitty@bsd /usr/ports/sysutils/screen]$ sudo make install