Por que o curl / libcurl não suporta o sftp?

3

Acabei de descobrir essa amarga verdade: minha onda não suporta sftp.

~ curl --version
curl 7.43.0 (x86_64-pc-linux-gnu) libcurl/7.43.0 GnuTLS/3.3.15 zlib/1.2.8 libidn/1.28 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP UnixSockets 

Qual seria a razão para castrar uma ferramenta tão útil? Devo recompilar o pacote sozinho ou posso considerá-lo como um "bug" / "aprimoramento" a ser arquivado?

    
por Uqbar 07.01.2016 / 11:38

2 respostas

0

Esta parece ser outra situação "poeira debaixo do tapete" como @ dadexix86 sugerido.

Existe uma pergunta com uma resposta trivial : recompile-o!

Existe um bug arquivado no Debian (desenvolvimento do Ubuntu) com uma correção lançada 4 + anos atrás.

Ainda não há solução para os usuários do Ubuntu além da recompilação, que é apagada com a próxima atualização do libcurl, a menos que você fique com uma versão antiga localmente recompilada.

Portanto, nenhuma resposta real é possível aqui, apenas uma solução parcial e temporária.

    
por Uqbar 07.01.2016 / 12:07
1

Já existe um bug . Este foi um problema herdado do Debian , mas depois foi resolvido (no Debian) .

E agora, aparentemente, tudo se resume a um problema com os repositórios ( curl está em main enquanto as bibliotecas necessárias estão em universe , e isso vai contra as políticas para a seção main ) .

Se você quiser recompilar, eu sugiro que você siga esta resposta neste site .

    
por dadexix86 07.01.2016 / 11:54

Tags