Nach Befolgen dieser Befehle vonhttps://askubuntu.com/a/159371/63298, es hat meins entfernt sources.list
und wenn ich das tue sudo apt-get upgrade
, werde ich aufgefordert, die verlorenen Pakete automatisch zu entfernen.
Wie kann ich mein source.list
von zurücksetzen source.list.backup
? Jetzt source.list.d
ist mein ein Verzeichnis und keine Liste.
Antwort1
Mit vier Befehlen:
sudo apt-add-repository main
sudo apt-add-repository universe
sudo apt-add-repository multiverse
sudo apt-add-repository restricted
Oder verschieben oder kopieren Sie Ihr Backup
sudo cp /etc/apt/source.list.backup /etc/apt/source.list
Der Ordner /etc/apt/source.list.d
war immer ein Ordner, ein Unterordner von /etc/apt
. Nach dem Entfernen von enthält /etc/apt/source.list
der Ordner /etc/apt
normalerweise nur noch diesen Ordner.
Antwort2
Das sources.list
kann auf verschiedene Arten generiert werden. Die in Ubuntu bereitgestellte GUI generiert diese Datei grundsätzlich (sie befindet sich unter Einstellungen -> Software). Es gibt /usr/share/doc/apt/examples/sources.list
sie im richtigen Format. Sie können die Beispieldatei in die Originaldatei kopieren. cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
Außerdem gibt es einen Online-Generator.https://repogen.simplylinux.ch/
Aber Ihre Datei sollte im /etc/apt
Verzeichnis bleiben. Sie können Änderungen rückgängig machen mitsudo mv /etc/apt/sources.list.backup /etc/apt/sources.list
Antwort3
Ich habe es geschafft, wiederherzustellen, wenn nachhttps://askubuntu.com/a/159371/63298von:
sudo cp /etc/apt/source.list.backup /etc/apt/source.list
sudo apt-get update
sudo apt-get upgrade