1.rpm包可以在http://rpmfind.net/linux/RPM/WByName.html處下載得到,以rpm包方式安裝非常簡單
安裝包到 http://www.wu-ftpd.org 下載最新版本的 WU-FTPD。
2.進入 Linux, 并以 root 的身份登陸。
tar zxvf wu-ftpd-2.6.0.tar.gz
cd /usr/local/src/wu-ftpd-2.6.0
3../configure
注意,在 64位元的 linux 上,可能會出現這種情況checking host system type... Invalid configuration
'x86_64-pc-linux-gnuoldld': machine 'x86_64-pc' not recognized
解決辦法:修改 buildutils/config.guess , 將一行
UNAME_MACHINE=`(uname -m) 2>/dev/null' || UNAME_MACHINE=unknown
改為
#UNAME_MACHINE=`(uname -m) 2>/dev/null' || UNAME_MACHINE=unknown
UNAME_MACHINE=i686
4.在執行 ./configure 之后, 配置腳本會自動生成 Makefile. 如果在設置的過程中沒有任何的錯誤, 我們就可以開始編譯源碼了. 相應的
命令為:
make
make install
是用make編譯的時候可能出現
make[1]: *** [ftpcmd.c] Error 1
make[1]: Leaving directory /usr/local/src/wu-ftpd-2.6.0/src'
make: *** [all] Error 2
或者之類的錯誤
這時候可以通過在目錄wu-ftpd-2.6.2/src/下使用以下代碼進行修正。
cp ftpcmd.y ftpcmd.y.orig
sed -e "s/=[ "$'\t'"][ "$'\t'"]*{/'=' {/" ftpcmd.y.orig > ftpcmd.y
安裝 WU-FTPD 至缺省的目錄(/usr/sbin)下.