Inhaltsverzeichnis
Das Werkzeug apt-offline ist verfügbar, um Ihren Computer aktuell zu halten, auch wenn er nicht mit dem Internet verbunden bleiben kann. Hierzu sind mehrere Schritte notwendig, zu denen Sie einen USB-Speicherstick benötigen.
Nachdem Sie ein neues Wechselmedium über USB angesteckt und ein Terminal geöffnet haben, können Sie apt-offline verwenden um Ihre Informationen über die Paketquellen auf den neuesten Stand zu bringen. Im Weiteren können Sie dann sehen ob neue Updates für Softwarefehler und/oder Sicherheitslücken zur Installation bereitstehen. Genauso werden Sie sehen ob inzwischen neue Programme und Anwendungen in die Paketquellen aufgenommen worden sind.
Auf ihrem Offline-Rechner geben Sie apt-offline set --update apt-offline.sig
auf der Kommandozeile ein.
Nachdem dieses Kommando abgeschlossen ist und die Datei apt-offline.sig
erzeugt worden ist, kopieren Sie diese auf ein Wechselmedium und nehmen Sie sie mit zu einem anderen Computer. Mittels apt-offline und dieser Datei werden Sie alle Updates für Ihren Offline-Rechner herunterladen. Angenommen Sie befinden sich auf der Kommandozeile des Online-Rechners bereits im Verzeichnis auf Ihrem Wechselmedium, das apt-offline.sig
enthält, so geben Sie dort einfach apt-offline get --bundle bundle.zip apt-offline.sig
ein. Wenn Sie damit fertig sind können Sie das Wechselmedium aushängen und zurück zu ihrem Offline-Rechner tragen. Einige Fehler, dass Übersetzungen fehlen, mögen in roter Schrift angezeigt werden, doch sie können problemlos ignoriert werden.
Zurück am vom Netz getrennten Rechner stecken Sie Ihren USB-Stick oder eSATA Stick in einen passenden Steckplatz. Vorausgesetzt Sie haben ein Eingabefenster geöffnet und sind auf der Kommandozeile in das Verzeichnis des Wechseldatenträgers gewechselt, welches die beiden Files enthält geben Sie sudo apt-offline install bundle.zip
ein. Sobald die letzten Statusmeldungen den Bildschirm hinuntergescrollt sind, werden die Paketquellen wieder auf dem neuesten Stand sein.
Nach dem Einstecken des USB-Sticks, können Sie in einem Terminal apt-offline verwenden, um ein zu installierendes Paket herunterzuladen. Gleichzeitig können Sie auch das Wissen Ihres Rechners über die Inhalte der Paketquellen aktualisieren. In einer Umgebung ohne Netzwerkverbindung ist es sinnvoll, jede Verbindungsmöglichkeit so gut wie möglich zu nutzen.
In diesem Beispiel gehen wir davon aus, daß Sie ein neues Paket installieren wollen. Wir werden im Folgenden $PACKAGENAME
als Platzhalter für dieses Paket verwenden, obwohl Sie es in der Praxis natürlich direkt ohne Dollarzeichen schreiben, es sei denn Sie haben zuvor eine gleichnamige Variable für dieses mit PACKAGENAME=mypkg definiert. Meist erfordert die Installation eines neuen Paketes auch die Installation weiterer Hilfs- oder Bibliothekspakete, die von diesem abhängen. apt-offline tut dies automatisch. Um diesen Prozeß zu starten, müssen Sie ein Terminal öffnen, Ihren USB oder eSATA Stick einstecken und in das richtige Verzeichnis wechseln. Dort geben Sie dann sudo apt-offline set --install-packages $PACKAGENAME --update apt-offline.sig
ein.
Nachdem dieses Kommando die Datei apt-offline.sig
erzeugt hat, nehmen Sie diese mit ihrem USB oder eSATA Stick mit zu Ihrem Online-Rechner. Sie können jetzt apt-offline.sig
dazu verwenden die notwendigen Pakete vom Internet herunterzuladen. Geben Sie im Verzeichnis von apt-offline.sig
folgenden Befehl ein: sudo apt-offline get --bundle bundle.zip apt-offline.sig
. Heruntergeladen wird der derzeitige Status aller beteiligten Softwaredepots, ihr Paket $PACKAGENAME und alle seine Paketabhängigkeiten. Nehmen Sie das Ergebnis mit zu ihrem vom Netz getrennten Rechner. Fehler in Rot, dass bestimmte Dateien, welche zu Übersetzungen gehören, nicht vorhanden sind, dürfen Sie ignorieren.
Schließen Sie den USB-Speicherstick an vom Netz getrennten Rechner an. Öffnen Sie ein Terminalfenster, navigieren Sie zum Verzeichnis auf dem USB-Speicherstick, in dem sich die beiden Dateien befinden, und führen Sie den Befehl sudo apt-offline install bundle.zip
aus. Sie werden einige Ausgaben im Terminal sehen. Sobald der Vorgang abgeschlossen ist, sind Ihre Paketquellen auf dem neusten Stand. Dann können Sie mit sudo apt-get install $PACKAGENAME
das Paket $PACKAGENAME installieren.
![]() |
|
Einige spezielle Pakete sind nicht dafür geeignet in einer Offline-Umgebung installiert zu werden. Das ist deshalb so, weil diese Pakete meist aus lizenzrechtlichen Gründen nicht alle notwendigen Informationen selbst enthalten sondern im Gegenteil bei ihrer Installation oder beim Upgraden Download-Scripte ausführen, die sich die notwendigen Inhalte automatisch beschaffen. Manche solcher Pakete sind flashplugin-installer, nautilus-dropbox, und ttf-mscorefonts-installer. Für diese Pakete gibt es bisher keinen Workaround. |
Paketupgrades für nicht mit dem Internet verbundene Rechner sind ein Zwei-Runden-Prozeß. Während der ersten Runde müssen Sie die Sichtweise ihres Rechners an den aktuellen Zustand der Online-Paketquellen angleichen, damit Sie wissen welche Updates verfügbar sind. Erst im zweiten Durchgang können dann die gewünschten aktualisierten Pakete tatsächlich heruntergeladen und installiert werden.
Als erstes stecken Sie Ihr USB oder eSATA Wechselmedium ein und öffnen ein Terminal. An diesem vom Netz getrennten Rechner geben Sie dann ein: apt-offline set --update apt-offline.sig
Nachdem dieses Kommando abgeschlossen ist und die Datei apt-offline.sig
erzeugt worden ist, kopieren Sie diese auf ein Wechselmedium und nehmen Sie sie mit zu einem anderen Computer. Mittels apt-offline und dieser Datei werden Sie alle Updates für Ihren Offline-Rechner herunterladen. Angenommen Sie befinden sich auf der Kommandozeile des Online-Rechners bereits im Verzeichnis auf Ihrem Wechselmedium, das apt-offline.sig
enthält, so geben Sie dort einfach apt-offline get --bundle bundle.zip apt-offline.sig
ein. Wenn Sie damit fertig sind können Sie das Wechselmedium aushängen und zurück zu ihrem Offline-Rechner tragen. Einige Fehler, dass Übersetzungen fehlen, mögen in roter Schrift angezeigt werden, doch sie können problemlos ignoriert werden.
Zurück am vom Netz getrennten Rechner stecken Sie Ihren USB-Stick oder eSATA Stick in einen passenden Steckplatz. Vorausgesetzt Sie haben ein Eingabefenster geöffnet und sind auf der Kommandozeile in das Verzeichnis des Wechseldatenträgers gewechselt, welches die beiden Files enthält geben Sie sudo apt-offline install bundle.zip
ein. Sobald die letzten Statusmeldungen den Bildschirm hinuntergescrollt sind, werden die Paketquellen wieder auf dem neuesten Stand sein.
Das sollte den ersten Teil der Prozedur abschließen. Sie wissen jetzt ob es neue Pakete zum Upgraden oder zur Installation gibt. Wenn es Pakete gibt, die Sie auf den neuesten Stand bringen wollen, so fahren Sie fort. Andernfalls sind Sie schon fertig.
Leeren Sie Ihren USB oder eSATA Stick. Nun wechseln Sie in einem Terminal in das Verzeichnis auf dem Stick, das Sie für apt-offline verwenden wollen. Nachdem die Möglichkeit Upgrades und später neue Pakete zu installieren erhalten bleiben soll, muss zuallererst ein apt-offline set --update --upgrade apt-offline.sig
eingegeben werden.
Nachdem Sie dieses Kommando ausgeführt haben und die Datei apt-offline.sig
erfolgreich angelegt wurde, kopieren Sie diese auf Ihr USB oder eSATA Wechselmedium, falls Sie die Datei nicht gleich dort angelegt haben. Anschließend nehmen Sie sie das Wechselmedium mit zu einem anderen Computer mit Internet-Zugang. Mit dieser Datei und apt-offline laden Sie dort alles herunter was ihr Offline-Rechner später braucht um seine Softwaredatenbank an den aktuellen Zustand des Depots anzugleichen. Geben Sie also sudo apt-offline get --bundle bundle.zip apt-offline.sig
. auf dem Rechner, der online ist, ein. Die Ausgabe dieses Kommandos wird das Herunterladen von Updates bis zu dem aktuellen Zustand des Depots anzeigen. Genauso werden Upgrades und Abhängigkeiten zwischen Paketen angezeigt werden. Sobald der Vorgang abgeschlossen ist, können Sie das Wechselmedium abstecken und zurück zu ihrem Offline-Rechner bringen. Wenn einige Fehler wegen nicht verfügbarer Übersetzungen in Rot angezeigt werden, so können Sie diese ignorieren.
Zurück am vom Netz getrennten Rechner, stecken Sie Ihr Wechselmedium ein. Geben Sie am Terminal im entsprechenden Verzeichnis sudo apt-offline install bundle.zip
ein. Sie werden sehen, wie einige Ausgaben des Update-Prozesses am Terminal erscheinen und im Fenster herunterscrollen. Wenn alles abgeschlossen ist, sollten Ihre Paketquellen auf dem neuesten Stand sein. Sie können dann die verfügbaren Upgrades mit einem einfachem sudo apt-get upgrade
installieren.
![]() |
|
Sie werden die Verwendung der |