Last-Modified: 2003-11-02 23:40:52 JST
[Top] [Game] [Software] [Computer] [Profile] [Diary] [BBS]
[ ← to upper level ]

縁側メモ

 tarball展開は省略。

qpopper4.0.4

 ソースはコンパイルが通らなかったので、portsから。

inetd.conf登録
pop3 stream tcp nowait root /usr/local/libexec/qpopper qpopper -s -p 2
(-s:syslog使用、-p2:APOPまたはPlainで認証)
apopユーザー登録
popauth -user kawasemi
 詳細は こちら 参照。

sendmail(SMTP AUTH)

 sendmailは標準のバージョンを使用。

sasl導入
portsから。
mc(cf)作成
Plainパスワードは不可にしておく。
sasl登録
saslpasswd -u kaede.libran kawasemi
sendmailはrealmとして完全なホスト名(kaede.libran)を要求する一方、saslpasswdの標準realmはhostnameの出力(kaede)なので、saslpasswdに明示的にrealmを指示する必要がある(これを忘れると、ログイン時にauthentication faildになる)。
sasl削除
saslpasswd -u kaede.libran -d kawasemi
 詳細は このへん 参照。

samba2.2.8

Compile
./configure
make
sudo make install

PHP4.3.0

Compile(Apache DSO)
./configure --with-apxs=/usr/local/apache/bin/apxs --with-pgsql --enable-mbstring --enable-mbregex
make
sudo make install

apache1.3.27

Compile(with DSO)
./configure --enable-module=so
make
sudo make install

kernel and world

cvsup
cvsup -g -L 2 supfile
(supfile)
*default host=cvsup5.jp.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix
*default compress
src-all
ports-all tag=.
build
cd /usr/src
make buildworld
make buildkernel KERNCONF=KAEDE
make installkernel KERNCONF=KAEDE
shutdown
install
boot -s
fsck -p
mount -u /
mount -a -t ufs
swapon -a

cd /usr/src/release/sysinstall
make
make install

cd /usr/src
make installworld
mergemaster
sendmailを外部に公開し直す
buildworld直後はfreebsd.cfが使用させているので、kaede.cfに戻す。
cd /etc/mail
make
make install
make restart
[ ← to upper level ] Kawasemi's Temporary
(C)1999-2003 Shinra Kawasemi, all rights reserved.
This site is written in Japanese(require Japanese fonts).
You may link to this site freely.