Ich habe versucht, den bash-Fehler unter Ubuntu zu beheben
sudo apt-get update sudo apt-get install bash
aber es ist fehlgeschlagen.
Ich denke, mit der source.list-Datei stimmt etwas nicht.
Weiß jemand, welche Quelle ich der Datei hinzufügen sollte?
Sie müssen das genaue Konsolenprotokoll bereitstellen, nicht eine vage Beschreibung des Geschehens. Bitte entfernen Sie die Vermutung für uns.
Horn OK Please vor 10 Jahren
1
@allquixotic Hier gibt es nichts zu raten. 13.10 ist EOL.
slhck vor 10 Jahren
0
Oh, richtig! Das alles total vergessen. Dachte nicht, dass 13.10 EOL bereits O_O wäre
Horn OK Please vor 10 Jahren
0
2 Antworten auf die Frage
2
slhck
Ihre Ubuntu-Distribution wird nicht mehr unterstützt. Es werden keine weiteren Updates erhalten. Dies nennt man End of Life. Grundsätzlich ist und bleibt Ihr System immer ungesichert.
Aktualisieren Sie Ihre Installation auf 14.04, die bis April 2019 weiterhin Updates erhalten wird.
Oder kompilieren Sie die neueste Version von Bash manuell, aber ich würde das nicht empfehlen, es sei denn, Sie sind ein wenig mit diesen Dingen vertraut.
0
oscarif
Ich habe Ubuntu 13.04 und 13.10 und ich aktualisiere die Bash mit dem vertrauenswürdigen Repository, ändere nur den Distributionsnamen in /etc/apt/source.list.
Führen Sie dann apt-get uptade aus und führen Sie schließlich apt-get install --only-upgrade bash aus
Ich mache das nächste Skript, um auf meine anderen Server zu antworten:
#!/bin/bash DISTRIB=`lsb_release -cs` sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup if grep -q 'old-releases' /etc/apt/sources.list; then echo "old-releases found." sudo sed -i 's/old-releases/us.archive/g' /etc/apt/sources.list fi echo "Upgrading bash..." sudo sed -i 's/'$DISTRIB'/trusty/g' /etc/apt/sources.list sudo apt-get update sudo apt-get install --only-upgrade bash sudo cp /etc/apt/sources.list.backup /etc/apt/sources.list sudo apt-get update echo "Upgrade bash finish."