CentOS5.5でPPTPDをインストールする方法

CentOSというやつはどうやら難癖らしい.

1.pppのインストール.
でもインストール済みだった.

# yum instal ppp

2.pptpd最新版ソースの取得

# wget http://downloads.sourceforge.net/project/poptop/pptpd/pptpd-1.3.4/pptpd-1.3.4.tar.gz

3.ソースの展開

# tar zxvf pptpd-1.3.4.tar.gz

4.ソースの一部書き換え

# cd pptpd-1.3.4
# vi pptpd.spac ← SPEC ファイルを修正
(echo '#undef VERSION'; echo '#define VERSION "2.4.4"') >> plugins/patchlevel.h ← 57行目 "2.4.3" を "2.4.4" に修正

5.ソースの再圧縮

# cd ..
# tar czvf pptpd-1.3.4-1.tar.gz pptpd-1.3.4 

6.rpmパッケージ生成

# rpmbuild -ta pptpd-1.3.4-1.tar.gz

7.rpmパッケージインストール

# cd /usr/src/redhat/RPMS/i386
# rpm -ivh pptpd-1.3.4-1.i386.rpm