Ich bin auf der Suche nach der besten Methode, um /etc/apt/sources.list
die Standardeinstellungen über die Befehlszeile wiederherzustellen .
Gibt es keine Möglichkeit, auf den Quellcode des Pakets zu verweisen, das diese Datei generiert, oder auf so etwas? Ich möchte eine vertrauenswürdige und versionsunabhängige Methode zum Wiederherstellen dieser Datei.
Lösungen ausgeschlossen
Beachten Sie, dass ich diese Frage bereits überprüft habe, bevor Sie dies als Duplikat markieren . Dies gilt nur, wenn Sie die Ubuntu-Benutzeroberfläche zur Verfügung haben. Diese Frage ist spezifisch für die Befehlszeile.
Ich habe auch diese Frage überprüft , in der die akzeptierte Lösung darin besteht, dass jemand den Inhalt seiner sources.list
Datei eingefügt hat . Dies ist keine geeignete Methode zum Wiederherstellen der Datei, da die Absichten der Person, die den Dateiinhalt zur Verfügung stellt, nicht überprüft werden können und die Datei mit neuen Versionen geändert werden kann.
Ich habe den Generator bei simplelinux.ch ausprobiert , aber das ist auch nicht von Ubuntu, deshalb habe ich nicht vor, ihn zu benutzen.
quelle
Wenn Sie verstehen, wofür jede Zeile steht
/etc/apt/sources.list
, können Sie Ihre eigene Liste erstellen. Zum Beispiel ist eine Zeile in meinemsources.list
,Es hat 4 Abschnitte:
deb
hier, was bedeutet, dass er ein Repository aller Binärpakete ist. Nur ein anderer möglicher Wert ist,deb-src
was bedeutet, dass es sich um ein Repository von Quellcodes handelt.Abschnitt 3: Es enthält den Codenamen (und den Kanalnamen) der von Ihnen verwendeten Version, in diesem Fall
trusty
den Codenamen meiner Ubuntu-Version (14.04 LTS). Sie können Ihre von findenlsb_release -sc
. Wenn Sie beispielsweise 12.04 verwenden, lautet der Codename "genau". Um nun andere Kanäle zu deklarieren, z. B. um einen Sicherheitskanal zu deklarieren, müssen Sie diesen verwendentrusty-security
.Abschnitt 4: Dieser Abschnitt enthält "Abschnittsnamen" des Repositorys. Es gibt in der Regel 4 Abschnittsnamen verwendet:
main
,restricted
,universe
,multiverse
. Sie können alle Abschnittsnamen in die gleiche Zeile für die Deklaration eines Repositorys setzen oder für jeden der Abschnitte unterschiedliche Zeilen verwenden, aber es darf keinen doppelten Eintrag geben. Wenn Sie das lesen/etc/apt/sources.list
, sehen Sie die Beschreibung der Pakete, die jeder dieser Abschnitte enthält.quelle