[Solved] Re: sources.list für verschiedene Standorte
Rüdiger Noack wrote:
> Wolf Wiegand schrieb:
> > Hallo,
> >
> > ich setze mein Notebook hauptsächlich an zwei Standorten ein. An einem
> > Standort habe ich einen Server, auf dem apt-proxy läuft, am zweiten
> > Standort nicht, d.h., dort verwende ich direkt ftp.de.debian.org als
> > Repository. Zum Installieren von Paketen muss ich also immer erst je
> > nach Standort die passenden Einträge in /etc/apt/sources.list ein- bzw.
> > auskommentieren.
> >
> apt-get -c <standortabhängige apt.conf> ...
>
> Dort definierst du dann standortabhängige sources.list:
>
> Dir::Etc::SourceList "/etc/apt/sources.list.<standort>";
Ich habe das jetzt folgendermaßen gelöst: Per guessnet wird ein Skript
aufgerufen, das je nach Standort eine der folgenden Dateien nach
/etc/apt/apt.conf.d/ kopiert:
# cat apt.conf.work
Dir::Etc::SourceList "/etc/apt/sources.list.work";
Dir::State::Lists "/var/lib/apt/lists.work/";
# cat apt.conf.home
Dir::Etc::SourceList "/etc/apt/sources.list.home";
Dir::State::Lists "/var/lib/apt/lists.home/";
Für beide Standorte habe ich dann entsprechende
source.list.{home,work}-Dateien. Hat den Vorteil, dass die Listen, die
sonst unter /var/lib/apt/lists/ liegen, immer zur aktuellen sources.list
passen.
Danke für den Denkanstoss! Jetzt muss sich das nur bewähren ;-)
Gruß,
Wolf
--
Gerüchteweise sollen einige wagemutige Unternehmen sogar die Speerspitze der
technologischen Entwicklung benutzen: Backups. :-) (Malte J. Wetz in
d.c.o.u.a.m.)
Reply to: