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
sudo mv /etc/apt/sources.list ~/
und neu erstellen
sudo touch /etc/apt/sources.list
Öffnen Sie Software & Updates
software-properties-gtk
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.
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
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:
lsb_release -c -s
Um das Wort zu ersetzen, können Sie diesen sed
Befehl verwenden (vorausgesetzt, Sie haben den Quellinhalt in kopiert /etc/apt/sources.list
):
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Anmerkung 1: Das Wort deb
und deb-src
bezieht sich auf das Repository-Format. deb
ist für Binärpakete und deb-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