uninstall

Befehl: uninstall <packages>

Beschreibung: Mit diesem Befehl können Sie Pakete, die bereits installiert sind, deinstallieren.

Verwendung: tcpkg uninstall <packages> [options]

Argumente:

<packages>

In diesem Argument können Sie das Paket oder eine Liste von Paketen, die deinstalliert 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 deinstalliert, die als erstes in den Feeds nach deren Prioritäten gefunden wird.

Optionen:

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

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

--include-dependencies Die Abhängigkeiten des Pakets entfernen.

Bei der Verwendung dieser Option werden nicht nur das Paket selbst, sondern auch alle davon abhängigen Pakete mit deinstalliert. Dies gilt für alle abhängigen Pakete, die nicht durch weitere Abhängigkeiten geschützt sind.

--as-json

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

--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.

Bsp.: --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 müssen Sie beachten, 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 Parameter als „--params-sensitiv“ behandelt und nicht in die Log-Datei geschrieben.

--keep-latest <number>

Für Pakete, von denen mehrere Versionen gleichzeitig installiert sein können, können Sie mit diesem Befehl alte Versionen deinstallieren und die aktuelle Version bzw. die angegebenen aktuellen Versionen werden behalten.

Beispiel:

Deinstallation des TwinCAT Standard Engineering Workloads
tcpkg uninstall TwinCAT.Standard.XAE

Deinstallation des TwinCAT Standard Engineering Workloads mit allesn Abhängigkeiten
tcpkg uninstall TwinCAT.Standard.XAE --include-dependencies