Debian Squeeze Curl installieren

Eisenfreund

New Member
Hallo,

ich habe Debian 6.0 Squeeze stable, PHP 5.3 auf meinen vServer installiert. Wenn ich versuche Curl zu installieren, erhalte ich folgende Meldung:

vadmin119:/etc/apt# apt-get install php5-curl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
php5-curl : Hängt ab von: libcurl3 (>= 7.16.2-1) soll aber nicht installiert werden
E: Beschädigte Pakete
vadmin119:/etc/apt#

Wenn ich versuche libcurl3 zu installieren, erhalte ich folgende Meldung:


vadmin119:/etc/apt# apt-get install libcurl3
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libcurl3 : Hängt ab von: libssh2-1 (>= 1.2) ist aber nicht installierbar
E: Beschädigte Pakete
vadmin119:/etc/apt#

Die source.list habe ich überprüft und sieht so aus:

deb http://ftp.de.debian.org/debian squeeze main
deb http://security.debian.org/ squeeze/updates main
deb http://volatile.debian.org/debian-volatile stable/volatile main

deb-src http://ftp.de.debian.org/debian squeeze main
deb-src http://security.debian.org/ squeeze/updates main
deb-src http://volatile.debian.org/debian-volatile stable/volatile main

Mit dem Befehl aptitude install php5-curl, erhalte ich folgendes:

vadmin119:/etc/apt# aptitude install php5-curl
Die folgenden NEUEN Pakete werden zusätzlich installiert:
libcurl3{ab} php5-curl
0 Pakete aktualisiert, 2 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 312 kB an Archiven herunterladen. Nach dem Entpacken werden 705 kB zusätzlich belegt sein.
Die folgenden Pakete haben verletzte Abhängigkeiten:
libcurl3: Hängt ab von: libssh2-1 (>= 1.2), welches ein virtuelles Paket ist.
Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

Beibehalten der folgenden Pakete in ihrer aktuellen Version:
1) libcurl3 [Nicht installiert]
2) php5-curl [Nicht installiert]



Diese Lösung akzeptieren? [Y/n/q/?]

Wie kann ich Curl installieren? Gibt es eine andere Möglichkeit?
 
*** Keine weiteren Lösungen vorhanden ***

Die folgenden Aktionen werden diese Abhängigkeiten auflösen:

Beibehalten der folgenden Pakete in ihrer aktuellen Version:
1) libcurl3 [Nicht installiert]
2) php5-curl [Nicht installiert]



Diese Lösung akzeptieren? [Y/n/q/?]
 
Was passiert, wenn du versuchst, libssh2-1 zu installieren, bzw. sofern schon installiert, wenn es deinstallierst und danach wieder neu.
 
vadmin119:/etc/apt# vadmin119:/etc/apt# aptitude remove libssh2-1
-bash: vadmin119:/etc/apt#: Datei oder Verzeichnis nicht gefunden

vadmin119:/etc/apt# vadmin119:/etc/apt# aptitude install libssh2-1
-bash: vadmin119:/etc/apt#: Datei oder Verzeichnis nicht gefunden


vadmin119:/etc/apt# apt-get remove libssh2.1
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Hinweis: »libssh2-1« wird für regulären Ausdruck »libssh2.1« gewählt.
Hinweis: »libssh2-1-dev« wird für regulären Ausdruck »libssh2.1« gewählt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
vadmin119:/etc/apt# aptitude install libssh2.1
Konnte kein Paket finden, dessen Name oder Beschreibung auf »libssh2.1« passt.
Konnte kein Paket finden, dessen Name oder Beschreibung auf »libssh2.1« passt.
Es werden keine Pakete installiert, aktualisiert oder entfernt.
0 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 0 B an Archiven herunterladen. Nach dem Entpacken werden 0 B zusätzlich belegt sein.
 
Deine ersten beiden Kommandos sind fehlerhaft da du die Bash-Zeile mitkopiert hast und diese somit nicht funktionieren können.

Was passiert wenn du libssh2-1 manuell installieren willst?
 
Danke für Eure Antworten. Ich habe vor ein paar Tagen die resolv.conf gändert, weil ich Schwierigkeiten hatte proftp einzurichten. Ich bin mir sicher, dass es daran liegt. Welche sind die Standarteinträge in der resolv.conf ?
 
Die resolv.conf sollte nichts mit deinem Problem zu tun haben, die Auflösung funktioniert ja eigentlich wenn er updaten kann.

Die Einträge variieren je nach Anbieter und Setup aber folgendes sollte immer funktionieren:
Code:
nameserver 8.8.8.8
nameserver 8.8.4.4

options ndotndots:0
search  ""
 
Back
Top