Es gibt jetzt Fehler beim Aktualisieren und ich kann die meiste Software nicht installieren, weil sie beschädigt ist
/etc/apt/sources.list
Datei. Gibt es eine Kopie, die ich herunterladen kann, um sie zu ersetzen?
Die Datei wäre für Ubuntu 12.04 (Final Beta) in den USA.
repository
software-sources
Andy Castille
quelle
quelle
W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.
Antworten:
Sie können diesen Trick anwenden. Öffnen Sie ein Terminal (Drücken Sie Ctrl+ Alt+ T) und führen Sie diese aus
Bewegen Sie den beschädigten an einen sicheren Ort
und neu erstellen
Öffnen Sie Software & Updates
Dies wird
software-properties-gtk
ohne ausgewähltes Repository geöffnet .Ändern Sie dann den Server in den Hauptserver oder in einen anderen Server Ihrer Wahl. Sie müssen einige Repositorys im neuen Fenster aktivieren, um eine neue
sources.list
Datei in zu erstellen/etc/apt/
.Nachdem Sie einige Quellen auf der Registerkarte Ubuntu-Software aktiviert haben, können Sie Updates aktivieren. Gehen Sie schalten so, um Updates Registerkarte und wählen Sie eine oder mehrere Aktualisierungen Kanal. Ich empfehle, mindestens die Sicherheits- und Update- Kanäle auszuwählen . (Dieses Bild wird später von Ubuntu xenial hinzugefügt, daher kann es einige Unterschiede geben.)
Aktualisiert mit Inline-Inhalten
Dies ist die
sources.list
Datei für 12.04 Precise Pangolin.Wenn Sie eine andere Version verwenden, müssen Sie das
precise
Wort durch den Namen Ihrer Ubuntu-Version ersetzen . Sie können sehen, welchen Namen Sie mit diesem Befehl verwenden sollten:Um das Wort zu ersetzen, können Sie diesen
sed
Befehl verwenden (vorausgesetzt, Sie haben den Quellinhalt in kopiert/etc/apt/sources.list
):Anmerkung 1: Das Wort
deb
unddeb-src
bezieht sich auf das Repository-Format.deb
ist für Binärpakete unddeb-src
ist für Quellpakete.Hinweis 2: Wenn Sie
#
am Zeilenanfang verwenden, wird diese Zeile zu einem Kommentar.apt
ignoriert es, so dass alle in dieser Zeile erwähnten Repositorys deaktiviert werden.Anmerkung 3: Es gibt Repository Linien , die alle vier Komponenten:
main
,universe
,restricted
,multiverse
. Sie können eine oder mehrere von ihnen deaktivieren, indem Sie das Wort entfernen.Anmerkung 4: Eine Erklärung der Repositorys finden Sie in meiner anderen Antwort
quelle
apt
Gehen Sie zu https://repogen.simplylinux.ch .
Wählen Sie Ihr Land und Ihre Ubuntu-Version.
Für den Standardsatz von Repositorys müssen Sie diese Repositorys aktivieren.
Wenn Sie Software von Canonical Partner Repositories (Closed Source-Software) installieren möchten, aktivieren Sie die Ubuntu Partner Repositories (beide).
Aktivieren Sie alle Repositorys von Drittanbietern, die Sie aktivieren möchten.
Klicken Sie nun unten auf dieser Seite auf die Schaltfläche Liste erstellen, um Ihre generierte sources.list anzuzeigen.
Ersetzen Sie die alte sources.list durch die neue
Führen Sie die folgenden Befehle in einem Terminal aus.
Kopieren Sie den gesamten Text aus der neu generierten sources.list in diese Datei. Speichern Sie es und schließen Sie Gedit.
Aktualisieren Sie nun apt.
Dadurch wird Ihr Repository-Index mit der aktuellen sources.list aktualisiert, und Sie können jede Software mithilfe von Software Center, Synaptic oder apt-get installieren.
quelle
Standardmäßig wird eine Sicherungskopie Ihrer Datei sources.list im selben Verzeichnis erstellt.
Antworten Sie auf ähnliche Fragen hier: https://askubuntu.com/a/465210/150936
quelle