ubuntuusers.de

sources.list

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels sources.list.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17356

durch den Einzeiler werden auch deaktivierte Einträge in /etc/apt/sources.list.d angezeigt.

Von Lasall stammt dieser imho "schönere" Einzeiler:

rgrep '^[^#]' /etc/apt/sources*.list /etc/apt/sources*/*.list

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

Na toll, gleich drei Loesungen zur Sicherung der sources.list inkl. der Eintraege aus /etc/apt/sources.list.d. Und welche soll nun ins Wiki?

Ubunux schrieb:

durch den Einzeiler werden auch deaktivierte Einträge in /etc/apt/sources.list.d angezeigt.

was fuer ihn sprechen wuerde.

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17356

aasche schrieb:

Na toll, gleich drei Loesungen zur Sicherung der sources.list inkl. der Eintraege aus /etc/apt/sources.list.d. Und welche soll nun ins Wiki?

ich verstehe das etwas anders, primär ist der Einzeiler im Wiki, damit man sich die aktiven Paketquellen inkl. der Einträge in /etc/apt/sources.list.d anzeigen lassen kann und nicht um sich die sources.list zu sichern, wenn dann ist das nur ein nützlicher Nebeneffekt

Ubunux schrieb:

durch den Einzeiler werden auch deaktivierte Einträge in /etc/apt/sources.list.d angezeigt.

was fuer ihn sprechen wuerde.

oder gegen ihn s.o. und zudem zeigt der bisherige Einzeiler nur die deaktivierten Einträge in /etc/apt/sources.list.d die deaktivierten Einträge in der sources.list dagegen filtert der raus.

Ich bin dafür die kurze Fassung im Wiki aufzunehmen auch weil imho der bisherige Eintrag wie oben beschrieben immer noch nicht ganz korrekt ist. Vor der Änderung sollten einige den neuen Einzeiler noch kurz testen, hier bin ich mit dem sehr zufrieden und verwende den mittlerweile auch beim Support im Forum.

cornix Team-Icon

(Themenstarter)
Avatar von cornix

Anmeldungsdatum:
9. März 2007

Beiträge: 4763

Wohnort: Ringenberg

Ubunux schrieb:

ich verstehe das etwas anders, primär ist der Einzeiler im Wiki, damit man sich die aktiven Paketquellen inkl. der Einträge in /etc/apt/sources.list.d anzeigen lassen kann

Dazu ist apt-cache policy IMHO der sicherste Weg, schließlich ist es nur eine Konfiguration, dass die sources.list da ist, wo sie in der Regel ist. Und wie gesagt: das kann man sich leicht merken (ist informativer, genau dazu gedacht...).

und nicht um sich die sources.list zu sichern

Dazu reicht wie gesagt cat (wenn es eine einzelne Datei werden soll, ansonsten auch cp), dabei geht nichts verloren.

Gruß, cornix

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17356

cornix schrieb:

Dazu ist apt-cache policy IMHO der sicherste Weg, schließlich ist es nur eine Konfiguration, dass die sources.list da ist, wo sie in der Regel ist. Und wie gesagt: das kann man sich leicht merken (ist informativer, genau dazu gedacht...).

was daran sicherer sein soll erschließt sich mir nicht, zweifelsohne ist das informativer aber im Support macht es schon einen Unterschied ob ich 60 Zeilen lesen muss oder nur ein Viertel davon. ☺

und nicht um sich die sources.list zu sichern

Dazu reicht wie gesagt cat (wenn es eine einzelne Datei werden soll, ansonsten auch cp), dabei geht nichts verloren.

ist mir alles bekannt ☺

Wegen mir kann auch apt-cache policy im Wiki stehen, der jetzige Einzeiler sollte raus oder zumindest korrigiert werden.

cornix Team-Icon

(Themenstarter)
Avatar von cornix

Anmeldungsdatum:
9. März 2007

Beiträge: 4763

Wohnort: Ringenberg

Moin Moin

Habe mal was eingebaut und bitte um Kritik. ☺

Gruß, cornix

edit:

Ubunux schrieb:

was daran sicherer sein soll erschließt sich mir nicht

Im Sinne von: es liefert mit Sicherheit korrekte Informationen.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi,

Ubunux schrieb:

Von Lasall stammt dieser imho "schönere" Einzeiler:

rgrep '^[^#]' /etc/apt/sources*.list /etc/apt/sources*/*.list

das kommt ursprünglich von track. Allerdings ist die meiner Meinung nach beste Lösung:

grep '^ *[^# ]' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

cornix schrieb:

Habe mal was eingebaut und bitte um Kritik. ☺

Tolle Idee mit dieser Übersicht / Unterteilung.

Gruß Lasall

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17356

cornix schrieb:

Habe mal was eingebaut und bitte um Kritik. ☺

Was soll man da kritisieren? Hast Du sehr gut gemacht. 👍

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55369

Wohnort: Berlin

Ubunux schrieb:

Was soll man da kritisieren?

Es gibt auch positive Kritik. 😉

cornix Team-Icon

(Themenstarter)
Avatar von cornix

Anmeldungsdatum:
9. März 2007

Beiträge: 4763

Wohnort: Ringenberg

Ubunux schrieb:

Was soll man da kritisieren?

Mit dem Punkt "Skripte" bin ich selbst nicht glücklich. Braucht man den Punkt oder kommt der geneigte Skript-Schreiber vielleicht von alleine auf die Option für grep? Und es führen gerade bei Skripten auch immer verschiedene Wege nach Rom...

Den Ausdruck für sed bekomme ich (hoffentlich) noch aus dem Kopf hin: '/^#\|^[ \t]*$/d'

Gibt alle Zeilen aus, außer jene (d), die am Anfang eine Raute haben (^#) oder (\|) bei denen zwischen Zeilenanfang (^) und -ende ($) nichts oder nur beliebig viele unsichtbare Zeichen ([ \t]*) stehen.

Gruß, cornix

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17356

cornix schrieb:

Mit dem Punkt "Skripte" bin ich selbst nicht glücklich. Braucht man den Punkt oder kommt der geneigte Skript-Schreiber vielleicht von alleine auf die Option >für grep? Und es führen gerade bei Skripten auch immer verschiedene Wege nach Rom...

Brauchen wird man den nicht wirklich, vielleicht kann man den unter Skripte/Basheinzeiler hinzufügen?

Im Abschnitt /etc/apt/sources.list.d sollte man imho noch erwähnen, dass add-apt-repository die neuen Einträge dorthin schreibt und nicht in die sources.list

cornix Team-Icon

(Themenstarter)
Avatar von cornix

Anmeldungsdatum:
9. März 2007

Beiträge: 4763

Wohnort: Ringenberg

Ubunux schrieb:

cornix schrieb:

Mit dem Punkt "Skripte" bin ich selbst nicht glücklich. Braucht man den Punkt oder kommt der geneigte Skript-Schreiber vielleicht von alleine auf die Option >für grep? Und es führen gerade bei Skripten auch immer verschiedene Wege nach Rom...

Brauchen wird man den nicht wirklich, vielleicht kann man den unter Skripte/Basheinzeiler hinzufügen?

So habe ich es gemacht.

Im Abschnitt /etc/apt/sources.list.d sollte man imho noch erwähnen, dass add-apt-repository die neuen Einträge dorthin schreibt und nicht in die sources.list

Laut Manpage (maverick) gilt das nur für PPAs.

Gruß, cornix

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17356

cornix schrieb:

Laut Manpage (maverick) gilt das nur für PPAs.

stimmt, ich habe add-apt-repository bisher nur für PPAs verwendet, erwähnenswert finde ich das in dem Abschnitt aber trotzdem.

Ryuno-Ki

Avatar von Ryuno-Ki

Anmeldungsdatum:
7. März 2011

Beiträge: 1105

Wohnort: Stuttgart

Sollte man das Hardy im Beitrag durch etwas aktuelleres ersetzen?

Ryu

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55369

Wohnort: Berlin

Ryuno-Ki schrieb:

Sollte man das Hardy im Beitrag durch etwas aktuelleres ersetzen?

Die Serverversion von Hardy bekommt doch noch bis 2013 Updates, insofern stimmt doch die sources.list für hardy noch, oder habe ich dich falsch verstanden?