Ich weiß, dass diese Frage bereits gestellt wurde, aber ich akzeptiere die Antwort "Sie können benutzerdefinierte Ergänzungen deutlich sehen" nicht. Wenn ich ppa's hinzufüge (was ich seit Jahren nicht getan habe), drücke ich eine Taste auf meiner Tastatur mit der Aufschrift "Enter", mit der ich vor dem neuen Eintrag eine leere Zeile einfügen kann (ich würde sogar einen erläuternden Kommentar hinzufügen, aber ich bin ein Tech Schriftsteller, so ....). Ich mag meine sources.conf
sauber und ordentlich.
/etc/apt/sources.d
Bedeutet, dass ich ein halbes Dutzend Dateien zu analysieren habe, anstatt nur eine.
AFAIK, es ist "absolut" kein Vorteil, eine Konfigurationsdatei gegenüber 6 zu haben (vielleicht haben Sie 3 oder sogar 2, egal ... 1 schlägt immer noch 2).
Kann mir bitte jemand einen rationalen Vorteil einfallen lassen? "Man kann die kundenspezifischen Ergänzungen klar erkennen" ist eine Entschuldigung für einen armen Mann.
Ich muss hinzufügen, ich liebe Veränderung jedoch NUR, wenn die Veränderung Vorteile mit sich bringt.
Nach der ersten Antwort bearbeiten:
Neuinstallationen, die eigene Repos benötigen, müssen keine Flatfiles durchsuchen, um sicherzustellen, dass keine doppelten Einträge hinzugefügt werden.
Jetzt müssen sie ein Verzeichnis nach dupe's durchsuchen, anstatt nach einer flachen Datei. Es sei denn, sie gehen davon aus, dass der Administrator die Dinge nicht ändert ...
Ein Systemadministrator kann einen Repository-Satz auf einfache Weise deaktivieren (durch Umbenennen) oder entfernen (durch Löschen), ohne eine monolithische Datei bearbeiten zu müssen.
Der Administrator muss das Verzeichnis grep durchsuchen, um die entsprechende Datei zu finden, die umbenannt werden soll, bevor er EINE Datei durchsucht und eine Zeile auskommentiert, die einzeilig für "fast" jeden Administrator steht.
Es ermöglicht einem Paketbetreuer, einen einfachen Befehl zum Aktualisieren von Repository-Speicherorten einzugeben, ohne sich Gedanken darüber machen zu müssen, dass die Konfiguration für nicht verwandte Repositorys versehentlich geändert wird.
Ich verstehe das nicht, ich gehe davon aus, dass der Paketbetreuer die URL seines Repository kennt. Auch hier muss sed
ein Verzeichnis anstelle einer einzelnen Datei angelegt werden.