我使用sudo yum install vsftpd
在我的Amazon ec2-linux AMI上安装了vsftpd。但是,它安装版本2.2.2。
如何安装3.0.2版?我从https://security.appspot.com/vsftpd.html下载了tar文件,将其解压缩,然后按照INSTALL文件中的说明进行操作。但是,当我尝试运行“make”命令时,它无法说:
/usr/bin/ld: cannot find -lcap
collect2: error: ld returned 1 exit status
make: *** [vsftpd] Error 1
有什么问题?有没有其他方法可以获得最新版本?
答案 0 :(得分:1)
答案在tar文件的FAQ文件中:
Q)帮助! vsftpd没有构建,它失败并出现错误 无法找到-lcap。
A)安装libcap包并重试构建。似乎对Debian用户产生了很大的影响。
A)安装libcap-devel。这肯定会影响Fedora。
由于Amazon Linux AMI基于Red Hat,因此您可能需要libcap-devel
。