[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: offline apt-get



Hallo Andreas,

On 08.12.18 11:21 Andreas Weber wrote:
Hallo an alle,

Angenommen es gibt ein Dutzend fast identische Stretch Systeme, die keinen Internet Zugang haben. Ich würde jetzt gerne ein System ans Netzwerk hängen und dort "apt-get update && apt-get upgrade" laufen lassen, und die gezogenen deb per USB-Stick auf die anderen Systeme verteilen und dort dann auch aktualisieren.

Wie macht man sowas am Besten?
apt-get hat ein "--download-only" und dann könnte man am Zielsystem mittels dpkg -i installieren? Da gibt es doch sicher einen besseren Weg, oder?

Danke für eure Ideen, Gruß Andy

Ohne Klimmzüge geht das mit "apt-offline", dpkg wird dabei gar nicht benötigt. Im Gegenteil, es gibt sogar apt-offline-gui als grafische Oberfläche. Mit apt-offline bleibt man ganz im Rahmen des Komforts, den Debian bietet. (Jeder Offline-Rechner schreibt eine Signaturdatei über seinen aktuellen Zustand. Dann vergleicht apt-offline auf der, mit dem Internet verbundenen Maschine (darauf kann auch z.B. Windows laufen) diesen, in der Signaturdatei enthaltene Zustand  mit den Aktualisierungsmöglichkeiten. Die benötigten Updates und Upgrades werden aus dem Internet geholt. Dann Überträgt apt-offline die Updates und Upgrades auf den offline-Rechner und installiert diese. Die Signaturdatei und die Update- bzw. Upgrade-Dateien können z.B. über das lokale LAN oder über einen USB-Stick zwischen dem (sichereren) Offline-System und dem Internet-verbundenen (gefährdeteren) System transportiert werden.):

Hier die offizielle Beschreibung aus Synaptic:

"Apt-offline ist eine Offline-APT-Paketverwaltung.

Apt-offline kann eine APT-basierte Distribution komplett aktualisieren und
upgraden, ohne mit dem Netzwerk verbunden zu sein. Dies geschieht
transparent gegenüber APT.

Apt-offline kann verwendet werden, um eine Signatur auf einem Rechner
(ohne Netzwerk) zu erstellen. Diese Signatur enthält alle
Downloadinformationen, die für die APT-Datenbank benötigt werden. Diese
Signaturdatei kann auf anderen, mit dem Internet verbundenen Maschinen (die
keine Debian-Rechner sein müssen; sogar Windows funktioniert) verwendet
werden, um Aktualisierungen herunterzuladen.
Die Downloaddaten enthalten alle Aktualisierungen in einem Format, das von
APT verstanden wird und kann von apt-offline verwendet werden, um die
Maschine ohne Netzwerkzugang zu aktualisieren.

Apt-offline kann auch dazu verwendet werden, um Fehlerberichte einzuholen
und diese offline verfügbar zu machen."

m.f.G.

Hugo




Reply to: