CentOS 手工编译安装vsftpd

本文介绍了如何下载并安装最新版本的VSFTPD (2.1.2),针对64位系统安装过程中出现的错误进行了详细说明,并给出了具体的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      首先下载一个vsftpd源码包,我下载最新的2.1.2版本的,解压并进入到vsftpd目录。

      打开INSTALL文件,照着里面的指导一步一步安装。

      遇到的问题: make时出现:

            /lib/libcap.so.1: could not read symbols: File in wrong format
            collect2: ld returned 1 exit status
            make: *** [vsftpd] Error 1

      原因是系统是64位的,在lib目录下找不着相应的文件,解决方法是修改源码目录中的 vsf_findlibs.sh 文件中的  Look for libcap(capabilities)块。把对应的lib修改为lib64即可。

      之后执行make,make install,成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值