#contents * ports ** home下でports + 環境変数をセット export PREFIX=~/local export PORTSDIR=~/local/ports export DISTDIR=~/local/ports/distfiles export PKGTOOLS_CONF=~/local/etc/pkgtools.conf export PKG_DBDIR=~/local/var/db/pkg export PORT_DBDIR=~/local/var/db/pkg export LD_LIBRARY_PATH=~/local/lib export INSTALL_AS_USER=1 + /usr/ports 相当のものを ~/local/portsに展開 + ディレクトリいろいろ作成 + /usr/local/etc/pkgtools.conf 相当のものを ~/local/etc/pkgtools.confに ENV['X11BASE'] ||= '~/local/X11R6' ENV['LOCALBASE'] ||= '~/local' ENV['LINUXBASE'] ||= '~/local/compat/linux' ENV['LDCONFIG'] ||= '/sbin/ldconfig -f ~/local/var/run/ld-elf.so.hints' + pkgdb -uU + %%make install は実行できないので makeports; makeports do-installとかで誤魔化す%%~ (INSTALL_AS_USERがあれば不要? %%[[こんなん:http://atty.jp/?%A4%B5%A4%AF%A4%E9%A5%EC%A5%F3%A5%BF%A5%EB%A5%B5%A1%BC%A5%D0%2Fports%A4%F2%BB%C8%A4%A6]]見つけました%%~ dead link → [[新しいURL>http://atty.skr.jp/sakura.html]] *** 2006-05-12 追記 export LOCALBASE=~/local とか必要? pkg_install 関連で。 install コマンドをつかってowner変更をしようとするものに対抗するのは、~ ~/binとかにニセのcpしかしない install で(もう少し賢いのないのか。 ・・・と思いきや ~/local/etc/pkgtools.conf が読まれていない??~ PKGTOOLS_CONF=~/local/etc/pkgtools.conf とか必要? ・・・ではなく、 ldconfig -elf -f ~/local/var/run/ld-elf.so.hints -i -R ~/local/etc/ld-elf.so.conf で追加されたライブラリの更新が必要っぽい。 ** jed make WITHOUT_CANNA=1 WITHOUT_XJED=1 install clean ** Please update or define either WITH_OPENSSL_BASE or WITH_OPENSSL_PORT /etc/make.conf WITHOUT_SSL=YES WITH_OPENSSL_BASE=NO * コマンドのオプション Linux(Debian)のつもりでコマンド叩いてハマったメモ。 ** mail mail to-addr -s subject to-addr以降はsendmailオプションとみなされるのか、とりあえず文句を言われる。~ おとなしく to-addr を最後に。 * 起動時のメッセージ - ScrollLockで止められるらしい(未確認 * sysctrl 開かれているファイル数が vm.zone で見れる(?。~ Files: の下の数字は?~ よくわかってない。 * /dev/memがない 途中からカーネルのオプションにちゃんと書かないといけなくなったらしい。~ 根本的なカーネル作り直しだが、一時的には↓のようにするとなんとかなる。~ kldload mem kldload io 確認は kldstat * FreeBSD6でGTKなアプリで文字が入力できない LANG=ja_JP.EUCはFreeBSD4だと○、FreeBSD6だと×ってことらしい。 gnomeも上がらなくなる。 * ntpd と xntpd 名前がFreeBSD5以降に ntpd に変わったらしい。~ /etc/rc.conf.local など注意。~ 5.4のマシンで xntpd でも動いているマシンがいるが・・・?