2002.05.04
from:
ftp://ftp.jaist.ac.jp/pub/os/linux/Vine/VinePlus/2.1/SRPMS/
adsl にしたい。
が、NTT 供給の PPPoE ソフトは ppp が必要。
で、Vine には標準で ppp が入っていない。
って、事で会社のマッシーーンで ppp を落して来た。
$ mv ppp-2_4_0-2vl0_src.rpm ~/rpm/SRPMS/
$ cd ~/rpm/SRPMS/
$ rpm -ivh ppp-2_4_0-2vl0_src.rpm
> ppp ###################################
$ ls -l ~/rpm/SOURCES/
> -rw-rw-r-- 1 jun1 jun1 1513 Jan 19 2000 ppp-2.3.11-make.patch > -rw-rw-r-- 1 jun1 jun1 435 Mar 6 2000 ppp-2.3.11-pam_session.patch > -rw-r--r-- 1 jun1 jun1 204 Jun 1 2000 ppp-2.3.5-pamd.conf > -rw-r--r-- 1 jun1 jun1 10652 Mar 23 1999 ppp-2.3.6-sample.patch > -rw-r--r-- 1 jun1 jun1 2787 Aug 14 1999 ppp-2.3.9-wtmp.patch > -rw-rw-r-- 1 jun1 jun1 461 Nov 10 2000 ppp-2.4.0-reap.patch > -rw-rw-r-- 1 jun1 jun1 546883 Aug 7 2000 ppp-2.4.0.tar.gz
やっべー、 rpm の使い方忘れちった。
他のソフトのページを見て、取りあえず、rpm -bb をすればよさげ。
$ cd ~/rpm/SPECS/
$ rpm -bb ppp.spec
と、やったら、
> auth.c:58: security/pam_appl.h: No such file or directory
とエラーが出て、
> make[1]: *** [auth.o] Error 1
> make[1]: Leaving directory `/home/jun1/rpm/BUILD/ppp-2.4.0/pppd'
> make: *** [all] Error 2
> Bad exit status from /var/tmp/rpm-tmp.70716 (%build)
と、なった。
spec file を見直したら
> Requires: glibc >= 2.0.6, pam >= 0.72
となっていた。早く気づけ! -> 自分
pam って何だ?
よく判らんが、とにかく、落して、入れる!
で、落して来た。
もう一度コンパイルからやりなおし。
$ rpm -bb ppp.spec > ppp-1.log ; beep-beep &
No Error
うし!
今度はちゃんとコンパイル(rpm binaryが)出来た。
$ ls ~/rpm/RPMS/i386/
> ppp-2.4.0-2vl0.i386.rpm
# rpm -ivh ppp-2.4.0-2vl0.i386.rpm
> warning: /etc/ppp/pap-secrets saved as /etc/ppp/pap-secrets.rpmorig
> ppp ################################
インストール終了。
/etc/pap-secrets って、何だ?
# cat pap-secrets
> # Secrets for authentication using PAP
> # client server secret IP addresses
# cat pap-secrets.rpmorig
> # PAP secrets file
> # remotenames pppare reserved for netcfg
> #
> # Format:
> #name remote secret
なんだ、両方ともブランクジャン。
ってか、pap って何だ? pam もなんだか判らないし。
ま、いいか。
これで NTT の PPPoE が使えれば、それでイイジャン。