Versuch, Ubuntu von 16.04 auf 18.02 zu aktualisieren

Versuch, Ubuntu von 16.04 auf 18.02 zu aktualisieren

Jedes Mal, wenn ich den Befehl sudo apt-get updateoder ausführe sudo apt upgrade, erhalte ich diese Fehlermeldung:

W: The repository 'https://download.sublimetext.com apt/stable/ 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: Failed to fetch https://download.sublimetext.com/apt/stable/Packages  server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
E: Some index files failed to download. They have been ignored, or old ones used instead.

Ich arbeite an einer virtuellen Maschine (Virtualbox)

Antwort1

Es sieht so aus, als ob Ihre sources.listDatei entweder fehlt oder bearbeitet wurde. Dies ist die Datei, die Apt und zugehörige Programme verwenden, um zu bestimmen, woher Pakete heruntergeladen werden sollen. Standardmäßig befindet sich diese Datei unter /etc/apt/sources.list.

Nachfolgend habe ich den Standardinhalt der sources.listDatei in der Version 16.04 aufgeführt, die ich gefunden habeHier.

Jede Zeile, die mit beginnt, debverweist auf ein ppa/repository, das von apt zum Abrufen von Binärpaketen verwendet wird. In der Standarddatei sollte auf jede dieser Zeilen eine weitere Zeile direkt darunter folgen, die fast identisch aussieht, aber mit beginnt deb-src. Hier werden die von verwendeten Quellcodepakete apt sourcegespeichert. Zusammen liefern diese Zeilen den Inhalt für apt-cache. Wenn Sie ausführen sudo apt update, sind dies die Endpunkte, von denen der Apt-Cache aktualisiert wird. Wenn Sie apt zum Herunterladen von Inhalten verwenden, kommen diese von hier.

#deb cdrom:[Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2)]/ xenial main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

Ich vermute, dass es zu Abweichungen kommen würde, wenn Sie dies in einer Datei speichern und diffmit Ihrem aktuellen vergleichen würden. Aus den von Ihnen bereitgestellten Informationen geht hervor, dass Ihre Kopie eine Zeile enthält, die auf verweist . Der einfachste Weg, Ihren Fehler zu beheben, besteht wahrscheinlich darin, diese Zeile zu finden und sie durch Hinzufügen eines Hashtags () auszukommentieren .sources.listhttps://download.sublimetext.com/apt/stable/Packages'#') an den Anfang der Zeile. Falls Sie aus irgendeinem Grund das Repository aktiv lassen müssen, können Sie diesen Schritt nach dem Upgrade jederzeit rückgängig machen, indem Sie das Hashtag entfernen. (Vorausgesetzt, das Upgrade schreibt die Datei nicht neu, wenn apt aktualisiert wird.) Dasselbe gilt für alle „deb“- oder „deb-src“-Zeilen in der Datei.

Nach dem Speichern müssen Sie Folgendes ausführen:

sudo apt-get update

damit apt die Änderung bemerkt. Dasselbe gilt für alle Änderungen, die Sie in dieser Datei vornehmen.

Wenn dies nicht funktioniert, empfehle ich das Hinzufügen eines'#'an den Anfang jeder Zeile, in der noch keine steht, und kopieren Sie dann den Bestandsinhalt von oben und fügen Sie ihn direkt darunter ein.

Dies hat zur Folge, dass Ihre PPAs auf die Standardkonfiguration zurückgesetzt werden und Ihr Upgrade-Befehl repariert wird. Hinweis

verwandte Informationen