Gelöst: Update-Stick für mehrere Rechner

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Gelöst: Update-Stick für mehrere Rechner

Beitrag von PinguFan » 04.01.2012 18:01:50

Hallo Debian-Freunde,

ich suche eine Möglichkeit mit Stick od. DVD/CD Updates zu organisieren.
Ich möchte neue Pakete seit dem letzten Upgrade runterladen, auf ein Medium kopieren und damit auf mehreren Rechnern ein full-upgrade machen.

Kennt dies schon jemand ? Gibt es da eine Lösung ? Konnte bisher im DF nichts zutreffendes finden.
Gruss PinguFan
Zuletzt geändert von PinguFan am 06.04.2012 12:36:55, insgesamt 1-mal geändert.

schwedenmann
Beiträge: 5649
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Update-Stick für mehrere Rechner

Beitrag von schwedenmann » 04.01.2012 18:09:04

Hallo
ch möchte neue Pakete seit dem letzten Upgrade runterladen
das sollte mit jigdo gemacht werden können,

zum 2. Teil der Frage fällt mir im Moment leider nichts gescheites ein.

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Update-Stick für mehrere Rechner

Beitrag von PinguFan » 04.01.2012 19:43:59

Hallo schwedenmann,
habe mir das jigdo-howto mal durchgelesen. Ich kann damit meinen CD/DVD-Satz aktualisieren.
Aber kann ich denn einen DVD-Satz zum updaten verwenden ?
Zum Beispiel fehlt mir schon ein Stück Film, ob ich in sources.list jedesmal einen neuen Eintrag machen muß, weil sich beim Updaten der CDs der Namen der Scheiben geändert hat.
Ich denke, da muß es was eleganteres geben.
Gruss PinguFan

schwedenmann
Beiträge: 5649
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Update-Stick für mehrere Rechner

Beitrag von schwedenmann » 04.01.2012 19:53:28

Hallo

Ansonsten kann ich dir ncoh

apt-proxy, m23 und fai ans Herz legen, ev. kannst du das ja benutzen.

mfg
schwedenmann

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Update-Stick für mehrere Rechner

Beitrag von PinguFan » 04.01.2012 20:45:02

Hallo schwedenmann,
Danke für die schnelle Hilfe. Alle Deine Tips gehen in die Richtung meiner Frage.
Aber, wenn ich mal zusammenfassen darf, an allen hab ich was zu meckern.
Man (Ich) müßte wissen, wie ich auf den Mirrors die nur neuen Pakete finde.
Z.B.

Code: Alles auswählen

aptitude full-upgrade -d
lädt nur herunter, installiert nicht.
Die Pakete dann auf einen Stick und an die jeweiligen Rechner angestöpselt.
sources.list um Stick erweitern.
Upgrade starten.
Eine Woche/Monat später dasselbe.
Aber woher weiß ich was seit dem letzten Upgrade geändert wurde, woher weiß ich welche Pakete jetzt nötig sind. Wie werden dabei Abhängigkeiten berücksichtigt.
Gruss PinguFan

schwedenmann
Beiträge: 5649
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Update-Stick für mehrere Rechner

Beitrag von schwedenmann » 04.01.2012 20:49:24

Hallo

Bei m23, fai, aber auch apt-proxy läuft ja alles auf einem PC-Sserver), von da aus werden dann alle upgedated.
Du mußt nur bei einem Rechner ein update fahren, danach werden dann die updates für jeden PC via LAN verteilt und aufgespielt.

mfg
schwedenmann

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Update-Stick für mehrere Rechner

Beitrag von PinguFan » 04.01.2012 21:02:36

Hallo schwedenmann,
apt-proxy trifft dies schon ganz gut.
Das Problem. Ich habe zwei Netzwerkstandorte. Einer 16er DSL, zum Runterladen ideal.
Der andere ISDN, zu fast nichts in der Lage.
Außerdem, alle möglichen Systeme 32er, 64er, Squeeze, Wheezy.
Gruss PinguFan.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Update-Stick für mehrere Rechner

Beitrag von Cae » 12.01.2012 14:24:36

Vielleicht ist die Idee etwas blödsinnig, aber du könntest im gut angebundenen Standort Virtuelle Maschinen mit der Software vom ISDN-Standort aufsetzten, bei beiden den Debianapt-cacher-ng vorschalten und dessen Cache durch die Gegend karren.
Die Installationen kannst du über apt-get --(set|get)selections schön simpel nachbauen. Die VMs bauchen weder besonders performant oder immer zu laufen, alle paar Tage einschalten, Update fahren lassen und den Cache abgreifen sollte ausreichen.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
Soong
Beiträge: 207
Registriert: 09.05.2011 11:05:26
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Update-Stick für mehrere Rechner

Beitrag von Soong » 14.01.2012 16:35:52

Wie wäre es denn wenn du dir einen Spiegelserver aufsetzt? Der kann sich dann regelmäßig nur aktualisierte Pakete holen und du kopierst den ganzen Satz Pakete auf ein USB-Medium (oder lässt den Spiegelserver direkt auf dem USB-Medium laufen). Bis auf den höheren Speicherplatzbedarf scheint mir das die umkomplizierteste Lösung zu sein.
The strength of a civilization is not measured by its ability to fight wars, but rather by its ability to prevent them.
-Gene Roddenberry

Mitglied bei der Free Software Foundation oder der Free Software Foundation Europe werden oder kostenlos die Free Software Foundation Europe unterstützen!

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Update-Stick für mehrere Rechner

Beitrag von PinguFan » 16.01.2012 19:41:27

Cae hat geschrieben:aber du könntest im gut angebundenen Standort Virtuelle Maschinen mit der Software vom ISDN-Standort aufsetzten

Tut mir leid, da hab ich keine Ahnung. Mit VMs hab ich noch nie gearbeitet.
Soong hat geschrieben:Wie wäre es denn wenn du dir einen Spiegelserver aufsetzt?

Hab ich zwar auch noch nie gemacht, aber damit befasse ich mich mal. Ich denke, dies trifft den Nagel.

Danke, wenn ich nicht weiter komme, melde ich mich nochmal.

PinguFan
Beiträge: 164
Registriert: 10.10.2009 16:07:03

Re: Update-Stick für mehrere Rechner

Beitrag von PinguFan » 06.04.2012 12:34:44

Hallo Mitlesende,
hier die Auflösung.
1) Am Quellrechner gleicher Architectur und Debianversion alle Pakete aus /var/cache/apt/archives auf USB-Stick kopieren.
2) Am Zielrechner im Quellverzeichnis (Stick od. auf Platte)

Code: Alles auswählen

dpkg-scanpackages ./ /dev/null | gzip > Packages.gz
ausführen.
3)

Code: Alles auswählen

vi /etc/apt/sources.list
und dort

Code: Alles auswählen

deb file:/home/ftp/meinepakete ./
einfügen. Sinnvollerweise alles andere auskommentieren.
4)

Code: Alles auswählen

aptitude update

5)

Code: Alles auswählen

aptitude full-upgrade


Fertig, Freu mich.
Gefunden im Debiananwenderhandbuch, Kapitel 4.
Eventuelle Pakete die auf Zielrechner nicht benötigt werden, weil andere Graka o.ä. bleiben unberücksichtigt. Nur bereits installierte Pakete werden aktualisiert.
Wahrscheinlich werden irgendwann mal Abhängigkeitsprobleme auftreten, weil auf dem Zielrechner Pakete benötigt werden, die auf dem Quellrechner nie installiert werden. Aber dann kann man ja immer noch ein Online-Upgrade machen.

Antworten