install

Befehl: install <packages>

Beschreibung: Mit diesem Befehl können Sie einen Workload oder ein Paket, sowie eine Liste von Workloads und Paketen installieren.

Verwendung: tcpkg install <packages>... [options]

Argumente:

<packages>

In diesem Argument können Sie das Paket oder eine Liste von Paketen, die installiert werden sollen, angeben. Falls Sie Listen mit Paketen angeben wollen, müssen Sie die einzelnen Paket-Ids mit einem Leerzeichen trennen. Falls Sie zudem noch eine Version festlegen wollen, muss diese direkt mit Gleichzeichen getrennt hinter die Paket-ID geschrieben werden.

Falls keine feste Version angegeben wird, wird die Version installiert, die als erstes in den Feeds nach deren Prioritäten gefunden wird.

Optionen:

-n, --name <name>

Diese Option definiert einen spezifischen Feed, aus dem installiert werden soll. Falls keine Version mit angegeben wird, wird die neuste Version aus diesem Feed installiert.

-p, --pre, --include-prereleases

Bei der Verwendung dieser Option werden auch Pre-Release-Versionen betrachtet.

--params <params>

Diese Parameter können Sie nur für TwinCAT HMI Server verwenden. Bei der Verwendung dieser Option werden Parameter mitgegeben, die im Paket abgefragt und ausgewertet werden.

Beispiel: --params „Test1=5 Test2“

--params-sensitive <params-sensitive>

Diese Parameter können Sie nur für TwinCAT HMI Server verwenden. Bei dieser Option werden die verwendeten Parameter nicht mit in die Log-Datei geschrieben.

--params-file <params-file>

Diese Parameter können Sie nur für TwinCAT HMI Server verwenden. Bei dieser Option können Sie den Pfad zu einer Textdatei angeben, in der die Parameter in folgendem Format eingetragen sind.

PackageID=Parameters

Dabei muss beachtet werden, dass nur ein Paket pro Zeile eingetragen wird. Falls Sie Parameter für alle Pakete eintragen wollen, können Sie „all“ verwenden:

all=Parameters

Wenn Sie zusätzlich ein „*“ eintragen, werden die Parameters als „--params-sensitiv“ behandelt und nicht in die Log-Datei geschrieben.

-y, --bypass, --bypass-confirmation, --no-prompt

Mit dieser Option können Sie verhindern, dass Abfragen während der Installation gestellt werden.

--all-sources

Mit dieser Option können Sie angeben, dass aus allen konfigurierten Feeds die neusten Versionen installiert werden sollen, ohne die Prioritäten der Feeds zu berücksichtigen.

--no-cache

Bei der Verwendung dieser Option werden bei diesem Befehl keine zwischengespeicherten Informationen verwendet.

--as-json

Bei der Verwendung dieser Option wird der Ausgabetext im JSON-Format zurückgegeben. Dabei wird die Option -y implizit gesetzt.

--allow-downgrade

Die Verwendung dieser Option ermöglicht es, dass auch kleinere Versionsnummern als die bereits installierten über ein Downgrade installiert werden können.

Beispiele:

Installation von TwinCAT Standard Engineering in der Version 4026.18 und dem OPCUA Konfigurator in der Version 4.5.7
tcpkg install twincat.standard.xae=4026.18.0 TF6100.OpcUaConfigurator.XAE=4.5.7