No link que você forneceu , de acordo com a primeira onda de comentários que precisa ser instalado a partir da origem com o --disabled-shared
executado com o comando ./configure
:
Primeiro, pegue a fonte de curl:
apt source curl
Em seguida, vá para a pasta curl: (esta pasta pode ser diferente dependendo da versão baixada)
cd curl-7.47.0/
Pode ser necessário reinstalar as bibliotecas libcurl-openssl
antes de executar a próxima parte:
sudo apt install --reinstall libcurl4-openssl-dev
Em seguida, execute o comando configure
:
curl-7.47.0$ CPPFLAGS=-I/usr/local/include
curl-7.47.0$ LDFLAGS="-L/usr/local/lib -Wl,-rpath,/usr/local/lib"
curl-7.47.0$ LIBS="-ldl"
curl-7.47.0$ ./configure --disable-shared
Em seguida, execute os comandos make
e make install
:
curl-7.47.0$ make
curl-7.47.0$ sudo make install
Em seguida, o curl agora deve mostrar o protocolo sftp
:
curl-7.47.0$ curl -V
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 libssh2/1.5.0
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
Espero que isso ajude!