lftp源碼安裝時 error: Package requirements (gnutls >= 1.0.0) were not met: No package 'gnutls' found


lftp 使用疑惑與解決方法:

 

一,從官網下載源碼后,解壓./configure后,報錯:

error: Package requirements (gnutls >= 1.0.0) were not met: 
No package 'gnutls' found 

從 https://www.centos.org/forums/viewtopic.php?t=22228 找到答案:

yum install readline-devel
yum install gnutls-devel

之后,順利./configure、make、make install

完整安裝例子:

yum remove lftp
wget http://lftp.yar.ru/ftp/lftp-4.6.4.tar.gz
tar -xvf lftp-4.6.4.tar.gz
cd lftp-4.6.4
yum install readline-devel
yum install gnutls-devel
./configure
make
sudo make install
ln -s /usr/local/bin/lftp /usr/bin/lftp
lftp -v

 

 

 

 

二,在使用lftp連接 sftp時,不能使用通常的ftp方式如:

ftp格式 : lftp 用戶:密碼@IP:端口
sftp格式 : lftp -u 用戶,密碼 sftp://IP:端口

若在連sftp時,使用ftp格式會報如下錯誤:`ls' at 0 [FEAT negotiation...]

更改為sftp格式,就可以了~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM