Fehler beim Aktualisieren von Paketen unter Linux: so beheben Sie sie
Beheben Sie die häufigsten Fehlschläge beim Aktualisieren von Paketen oder des Systems auf Linux-Distributionen.
"Sperre konnte nicht erhalten werden"
Ein anderer Update-Prozess läuft noch oder ist hängen geblieben.
sudo killall apt apt-get
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
Defekte Abhängigkeiten
sudo apt --fix-broken install
Repository meldet Fehler 404 oder Ähnliches
Das deutet meist auf ein veraltetes oder eingestelltes
Drittanbieter-Repository hin. Prüfen Sie
/etc/apt/sources.list und die Dateien unter
/etc/apt/sources.list.d/ — entfernen oder kommentieren
Sie die Zeile des fehlschlagenden Repositorys, falls Sie es nicht
mehr brauchen.
Warnung: Bevor Sie Sperrdateien manuell löschen, bestätigen Sie, dass wirklich kein Update mehr läuft — tun Sie das nur, wenn Sie sicher sind, dass der vorherige Prozess hängen geblieben ist, nicht einfach länger dauert.
Häufig gestellte Fragen
Ist es sicher, die Sperrdateien von apt zu löschen?
Nur, wenn Sie bestätigen, dass wirklich kein Update-Prozess mehr läuft — sie während eines laufenden Updates zu löschen, kann das Paketsystem in einen inkonsistenten Zustand versetzen.
Was tue ich, wenn ein Drittanbieter-Repository einen 404-Fehler meldet?
Prüfen Sie die Dateien unter /etc/apt/sources.list.d/ und entfernen oder kommentieren Sie die Zeile für dieses Repository, falls es nicht mehr verfügbar ist oder Sie es nicht mehr brauchen.