Hetzner - DokuWiki

Curl fuer sftp

Wenn man curl nutzen möchte, um zum Beispiel mit Tartarus ein Backup anzufertigen, kommt mit der Standardinstallation unter ubuntu dieser Fehler

Protocol sftp not supported or disabled in libcurl

Diesen Fehler kann man durch das händische compilen beheben.

In etc/apt/sources.list

deb-src http://archive.ubuntu.com/ubuntu/ oneiric main restricted universe

ergänzen, falls noch keine Sourcenquelle vorhanden ist.

mkdir -p /tmp/curl
cd /tmp/curl
apt-get update
apt-get install build-essential debhelper libssh2-1-dev
apt-get source libcurl3
apt-get build-dep libcurl3
#eventuell die Versionsnummer anpassen
cd curl-7.21.6/debian
#rules Datei bearbeiten
vi rules
–without-libssh2

zu

-with-libssh2

ändern

cd ..
dpkg-buildpackage
cd ..
dpkg -i curl_7.21.6-3ubuntu3_amd64.deb
dpkg -i libcurl3_7.21.6-3ubuntu3_amd64.deb
dpkg -i libcurl3-gnutls_7.21.6-3ubuntu3_amd64.deb
mkdir -p ~/temp/curl
cd ~/temp/curl
apt-get install build-essential debhelper libssh2-1-dev
apt-get source libcurl3
apt-get build-dep libcurl3

Jetzt sollte es funktionieren. Der Ordner kann nun gelöscht werden

rm -rf /tmp/curl

Dieses Tutorial lehnt sich an http://blog.fbs-fulda.info/?p=464 an



© 2012. Hetzner Online AG. Alle Rechte vorbehalten.