
Ich führe ein Update durch und es schlägt an folgendem Punkt fehl:
The repository 'http://ppa.launchpad.net/izx/askubuntu/ubuntu xenial Release' does not have a Release file..
Ausführen eines lokalen Ubuntu-Servers 16.04
Antwort1
Das PPA hat keine Pakete für die von Ihnen verwendete Ubuntu-Version (16.04) und daher auch keine Release-Datei. Die Release-Datei wird verwendet, um die Integrität von Paketen aus einer Quelle zu überprüfen. Daher behandelt APT dies als Sicherheitsproblem und weigert sich, irgendetwas abzurufen.
Mögliche Ursachen für ein defektes PPA:
- Sie haben kürzlich ein Upgrade durchgeführt und das PPA wurde nicht entfernt
- Sie haben offline installiert (ich habe dies seltsamerweise beim Hinzufügen veralteter PPAs zu Quellen erlebt)
- ein anderer Benutzer hat das PPA ohne Ihr Wissen hinzugefügt
Der beste Weg, ein PPA zu entfernen, aus dem Sie Pakete installiert haben, ist mit . ppa-purge
Dabei werden auch alle zugehörigen Pakete entfernt und versucht, sie auf die Standardversionen zurückzusetzen
sudo apt install ppa-purge
sudo ppa-purge ppa:izx/askubuntu/ubuntu
Wenn Sie jedoch keine Pakete aus dem PPA haben (wie in diesem Fall), können Sie einfach den add-apt-repository
Befehl mit dem -r
Flag „remove“ verwenden:
sudo add-apt-repository -r ppa:izx/askubuntu/ubuntu
Oder löschen Sie einfach die Datei dafür in/etc/apt/sources.list.d