How to install ppp-2_4_0-2vl0_src.rpm
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 ppp are reserved for netcfg
> #
> # Format:
> #name remote secret

なんだ、両方ともブランクジャン。
ってか、pap って何だ? pam もなんだか判らないし。

ま、いいか。
これで NTT の PPPoE が使えれば、それでイイジャン。







戻る