Ich habe dieses Problem beim Ausführen von „sudo apt-get update“: „Problem mit MergeList“ oder „Statusdatei konnte nicht analysiert oder geöffnet werden.“

Ich habe dieses Problem beim Ausführen von „sudo apt-get update“: „Problem mit MergeList“ oder „Statusdatei konnte nicht analysiert oder geöffnet werden.“
W: The repository 'http://archive.getdeb.net/ubuntu xenial-getdeb Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/archive.getdeb.net_ubuntu_dists_xenial-getdeb_apps_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.

Die folgenden Vorschläge habe ich ausprobiert:

  1. Entfernen Sie Dateien aus einem Apt-Verzeichnis:
    sudo rm -vf /var/lib/apt/lists/*
    sudo apt-get update
    
  2. Ich ändere den Server von der Ubuntu-Software aus, erhalte aber immer wieder eine Fehlermeldung, die mich auffordert, den Administrator zu kontaktieren

Antwort1

Das ist vonWikipedia

GetDeb war ein Ubuntu-Softwareportal, das ältere Versionen von Software bereitstellte, die in alten LTS-Ubuntu-Versionen enthalten war, sowie Software, die in den offiziellen Repositories fehlt.[1] PlayDeb war ein Schwesterprojekt mit einem expliziten Fokus auf Spiele. Die Namen stammen aus dem von Ubuntu verwendeten .deb-Paketformat. Die Dienste GetDeb und PlayDeb können auch von Ubuntu-Derivaten ab 16.04 verwendet werden, da die 14.04-Pakete einmal entfernt wurden, als Ubuntu 14.04 das Ende der Lebensdauer erreichte. Beide Websites wurden auf eine Spam-Site umgeleitet und sollten nicht mehr vertrauenswürdig sein.

Getdeb und Playdeb funktionieren nicht mehr, sind nicht mehr vertrauenswürdig und sollten so schnell wie möglich aus den Softwarequellen entfernt werden.

Antwort2

Die Quelldatei, die auf das Xenial-Repository verweist, muss bearbeitet werden. Sie finden sie über die Befehlszeile wie folgt:

  1. Öffnen Sie das Terminal (falls es nicht bereits geöffnet ist)
  2. Gehen Sie zum aptVerzeichnis:
    cd /etc/apt
    
  3. Identifizieren Sie die Datei, die auf das fehlerhafte Repository verweist, über grep:
    grep -r xenial *
    
  4. Bearbeiten sudoSie die in der Ausgabe genannte Datei mit Ihrem bevorzugten Texteditor und kommentieren Sie die Zeile aus (oder entfernen Sie sie). Sie können die Zeile auskommentieren, indem Sie #am Anfang ein setzen.
  5. Speichern Sie die Datei und beenden Sie das Programm.
  6. Aktualisieren apt:
    sudo apt update 
    

verwandte Informationen