0

我在我的 Amazon ec2-linux AMI 上使用sudo yum install 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

问题是什么?有没有其他方法可以获取最新版本?

4

1 回答 1

1

答案在 tar 文件的 FAQ 文件中:

问)帮助!vsftpd 没有构建,它失败并出现关于无法找到 -lcap 的错误。

A) 安装 libcap 包并重试构建。似乎对 Debian 用户影响很大。

A) 安装 libcap-devel。这肯定会影响 Fedora。

由于 Amazon Linux AMI 基于 Red Hat,那么您可能需要libcap-devel.

于 2015-06-06T08:51:40.303 回答