Ich habe heute eine Neuinstallation von Debian durchgeführt, und jetzt versuche ich, den SSH-Server zu installieren, damit ich mich remote mit dem Computer verbinden kann.
Wenn ich apt-get install ssh mache, wird mir angezeigt, dass Pakete nicht installiert werden können. Beim Versuch, Abhängigkeiten manuell zu installieren, bin ich an den Punkt gelangt, an dem das Paket libedit2 erforderlich ist (erforderlich für openssh-client, das eine Abhängigkeit für den Server usw. darstellt).
Beim Ausführen von apt-get install wurde folgende Meldung angezeigt:
Paket libedit2 ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder nur aus einer anderen Quelle verfügbar ist.
Ich habe die Online-Paketsuche überprüft und es sieht so aus, als ob das Paket für Jessie existiert. Danach überprüfte ich die sources.list und hatte diese Zeilen dort:
deb http://security.debian.org/ jessie/updates main
deb http://ftp.uk.debian.org/ jessie-updates main
Ich habe kein Haupt-Repository (nur Updates) gefunden, in dem sich die Pakete befinden sollten. Deshalb habe ich Folgendes hinzugefügt:
deb http://ftp.debian.org/debian jessie main
Danach erwarte ich, dass die Pakete gefunden und installiert werden, aber als ich apt-get update gemacht habe, habe ich eine Fehlermeldung erhalten:
Failed to fetch http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages 404 Not Found [IP: 130.89.148.12 80]
Ich verwende einen alten AMD Athlon XP. Aus diesem Grund ist die x86-Version installiert und die i386-Repositorys werden überprüft.
Bitte helfen Sie mir, das Problem bei der Installation von SSH zu beheben. Wenn Sie zusätzliche Informationen benötigen, werde ich Ihnen diese zur Verfügung stellen.
Bearbeiten: Ich habe den ganzen Morgen versucht, ein Update zu bekommen, als ich diese Frage schrieb und eine Fehlermeldung erhielt, dass die Pakete nicht auf dem Server gefunden wurden. Jetzt habe ich erneut aktualisiert und alles erfolgreich abgeschlossen. Danach habe ich beim Versuch, SSH zu installieren, einen Hash-Mismatch-Fehler erhalten. Ich habe noch 30 Minuten gewartet, es erneut versucht und SSH installiert. Ich habe keine Erklärung, was passiert ist.
http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages.gz
(beachten Sie das.gz
Am Ende). Ich bin mir nicht sicher, warum Ihr System versucht, die URL zu ermitteln, nach der es sucht, aber ich würde dort nachsehen.apt-get update
?Antworten:
Es stellte sich heraus, dass mein Router eine beschissene Firmware verwendete und mein Netzwerkverkehr die meiste Zeit bei Verwendung einer Kabelverbindung beschädigt war. Ich habe den Router auf die neueste offizielle Firmware aktualisiert und jetzt funktioniert alles einwandfrei.
quelle
Kannst du es versuchen
#aptitude install openssh-server
Weil ich die meiste Zeit gesehen habe#aptitude
arbeite für mich wo#apt-get
gibt einen abhängigkeitsbezogenen Fehler aus.Hier finden Sie auch einige Wiki-Informationen [ https://wiki.debian.org/SSH] .
quelle