Offline arbeiten

Falls Sie ein System aufsetzen möchten, welches keinen direkten Zugang zum Internet hat („Offline-System“), können Sie die Pakete von einem anderen System downloaden und lokal ablegen. Diese abgelegten Pakete können dann auf das Offline-System übertragen und dort installiert werden.
Das nötige Vorgehen finden Sie im Folgenden:

Sie benötigen ein System mit Zugriff auf die Feeds.
Der TwinCAT Package Manager ist dort installiert und ein Feed ist konfiguriert.
1. Legen Sie einen lokalen Ordner an, in dem Sie die Pakete speichern möchten. Beispielsweise c:\packagesoffline
2. Öffnen Sie eine Kommandozeile oder alternativ Windows PowerShell mit Administratorrechten.
3. Über diesen Befehl können Sie eine Liste der verfügbaren Produkte aufrufen:
tcpkg list -t workload
4. Über diesen Befehl können Sie den Workload (in diesem Beispiel TwinCAT-Standard) mit allen Abhängigkeiten herunterladen:
tcpkg download TwinCAT.Standard.XAE -o "C:\packagesoffline"
5. Falls das Produkt einen XAR-Anteil hat, laden Sie ggf. auch diesen Workload runter
tcpkg download TwinCAT.Standard.XAR -o "C:\packagesoffline"
6. Transferieren Sie das Verzeichnis c:\packagesoffline sowie das Setup des TwinCAT Package Managers auf das andere Offline-System.

Auf dem Offline-System gehen Sie wie folgt vor:

7. Installieren Sie wie gewohnt den TwinCAT Package Manager.
8. Starten Sie den TwinCAT Package Manager.
9. Legen Sie einen neuen Feed an und tragen Sie als Feed URL den Pfad zum lokalen Ordner (z. B. c:\packagesoffline) ein. Username und Passwort bleiben leer.
Offline arbeiten 1:
Danach sind die bereitgestellten Workloads verfügbar. Sie können in der Oberfläche oder mittels der Kommandozeile tcpkg list -t workload angezeigt werden.
Die Workloads sind über die Oberfläche oder auch die Kommandozeile wie üblich installierbar.