2009-06-01

vsftpd のインストール

 
vsftpd-1.1.3.tar.gz
cd /usr/local/src
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-1.1.3.tar.gz
tar zxvfl ./vsftpd-1.1.3.tar.gz
cd /usr/local/src/vsftpd-1.1.3
make
make install



備考

先に vsftpd-2.1.1.tar.gz を make したら下記のエラーがでた。
sysdeputil.c: 関数 `vsf_sysutil_fork_isolate_failok' 内:
sysdeputil.c:1243: `__NR_clone' が宣言されていません (この関数内で最初に利用)
sysdeputil.c:1243: (未宣言の各変数については、それが最初に現われたそれぞれの関数
sysdeputil.c:1243: に対して一度だけ報告されます。)
sysdeputil.c:1244: `errno' が宣言されていません (この関数内で最初に利用)
sysdeputil.c:1244: `EINVAL' が宣言されていません (この関数内で最初に利用)
sysdeputil.c: 関数 `vsf_sysutil_getpid_nocache' 内:
sysdeputil.c:1261: `__NR_getpid' が宣言されていません (この関数内で最初に利用)
make: *** [sysdeputil.o] エラー 1

vsftpd-2.1.0.tar.gz を make したら別のファイルでエラーがでた。
これかなぁ。

Q) Help! vsftpd doesn't build, it complains about problems with incomplete types in sysutil.c.
A) Your system probably doesn't have IPv6 support. Either use a more modern system, use an older vsftpd (e.g. v1.1.3), or wait for a version of vsftpd without this problem!


v1.1.3 で問題ない ... というか rpm パッケージをインストールしてもらったのでどうでもよくなった。
ので、以下略。



環境
cat /etc/redhat-release
Red Hat Linux release 9 (Shrike)

 

0 件のコメント:

コメントを投稿