Arbeiten mit der Kommandozeilenschnittstelle des Paketmanagers
- Aktualisiert2025-10-21
- 5 Minute(n) Lesezeit
Mit Hilfe der Kommandozeilenschnittstelle (Command Line Interface, CLI) nipkg.exe des Paketmanagers oder der GUI-Kommandozeile NIPackageManager.exe des Paketmanagers können Sie die Ausführung von Prozessen des Paketmanagers modifizieren.
Mit der CLI können Sie:
- NI-Software im Hintergrund installieren, aktualisieren, reparieren und entfernen
- Pakete erstellen und verwalten
- den aktuellen Zustand des Systems ermitteln
- die GUI im Such- oder Befehlsmodus ausführen
- Öffnen Sie das Kommandozeilenfenster.
-
Navigieren Sie zu C:\Program Files\National Instruments\NI Package
Manager, indem Sie Folgendes in die Kommandozeile eingeben und die Eingabetaste drücken:
cd C:\Program Files\National Instruments\NI Package Manager
-
Greifen Sie auf die Paketmanager-CLI zu.
- Geben Sie Folgendes ein, und drücken Sie die Eingabetaste:
nipkg.exe
- Um auf die integrierte Hilfe zur CLI zuzugreifen, geben Sie nipkg help ein.
- Drücken Sie die Eingabetaste.Hinweis Zur Anzeige von Informationen zu einem bestimmten Befehl geben Sie nipkg help <Befehl> ein.Geben Sie beispielsweise Folgendes ein, um auf die Hilfe zum Befehl „install“ zuzugreifen.
nipkg help install
- Öffnen Sie die GUI des Paketmanagers, indem Sie Folgendes eingeben und die Eingabetaste drücken:
NIPackageManager.exe
- Um die Hilfe zum integrierten Suchmodus und zum Befehlsmodus aufzurufen, geben Sie Folgendes ein:
NIPackageManager.exe /?
NIPackageManager.exe --help
- Drücken Sie die Eingabetaste.
- Um die Hilfe zum integrierten Suchmodus und zum Befehlsmodus aufzurufen, geben Sie Folgendes ein:
- Geben Sie Folgendes ein, und drücken Sie die Eingabetaste:
- Führen Sie die unterstützten Befehle auf der Paketmanager-CLI oder -GUI aus.
Von der Paketmanager-CLI unterstützte Befehle
Die Paketmanager-CLI unterstützt eine Reihe von Befehlen, mit denen Sie die Funktionsweise des Paketmanagers anpassen können.
Die Kommandozeilenschnittstelle des NI-Paketmanagers verwaltet die Installation von Softwarepaketen. Verwendung: nipkg help <Befehl> nipkg <command> [OPTIONEN] [Argumente] nipkg (install|remove) [OPTIONEN] <package>... nipkg update [OPTIONEN] [Feed-Name] Befehle help - Hilfemeldung ausgeben download - Paket herunterladen info - Zeigt Attribute verfügbarer Pakete an info-installed - Zeigt Attribute installierter Pakete install - Installiert ein Paket repair - Repariert Pakete remove - Deinstalliert zuvor installierte Pakete upgrade - Aktualisiert installierte Pakete list - Listet (oder sucht) die verfügbaren Pakete list-fields - Zeigt Paketattribute an list-installed - Listet installierte Pakete list-providers - Listet Pakete, die die gewünschte(n) Paketspezifikation(en) bereitstellen list-upgradable - Listet die verfügbaren Upgrades list-source-feeds - Listet Feeds, die die angegebenen Paketnamen enthalten lock - Verhindert, dass installierte Pakete aktualisiert oder entfernt werden unlock - Ermöglicht das Aktualisieren und Entfernen installierter Pakete pack - Erstellt oder packt ein Paket unpack - Entpackt ein vorhandenes Paket get-from-cache - Ruft die .nipkg-Datei aus dem Cache für installierte Pakete ab get-dependencies - Listet Abhängigkeiten von bestimmten Paketen auf update - Aktualisiert den lokalen Cache feed-download - Lädt einen Feed herunter feed-add - Fügt einen vorhandenen Feed zur aktuellen Konfiguration hinzu feed-remove - Entfernt einen Feed aus der aktuellen Konfiguration feed-create - Erstellt einen neuen Feed feed-add-absolute-package - Fügt einem Feed eine absolute Referenz auf ein Paket hinzu feed-add-pkg - Fügt einem Feed ein oder mehrere Pakete hinzu feed-remove-pkg - Entfernt ein oder mehrere Pakete aus einem Feed feed-edit - Ermöglicht das Bearbeiten der Konfiguration eines vorhandenen Feeds feed-info - Gibt detaillierte Informationen zu einem Feed aus feed-list - Listet die konfigurierten Paket-Feeds auf config-get - Ruft lokale Konfigurationsparameter ab config-set - Legt einen lokalen Konfigurationsparameter fest compare-versions - Vergleicht Versions-Strings show-version - Druckversion
Konfigurationsoptionen
Über die Kommandozeilenschnittstelle des Paketmanagers (nipkg.exe) können Sie mit Hilfe des Befehls config-set Einstellungen zur Funktionsweise vornehmen.
nipkg.exe config-set [ATTRIBUTE] [VALUE]| Zweck | nipkg config-set Attribute Name | Zusatzangaben |
|---|---|---|
(Eingeführt in Paketmanager 2023 Q3) Aktiviert Funktionen, die im Paketmanager automatisch eine Verbindung zu ni.com herstellen | nipkg.enable-NI-connectivity | Der Standardwert lautet True. Setzen Sie diese Option auf False, um Funktionen zu deaktivieren, die zu Verzögerungen beim Timeout beitragen, insbesondere auf Systemen, die keine Verbindung zu ni.com herstellen. False bedeutet:
|
| Kopiert installierte Pakete in den Cache | nipkg.cachepackages | Der Standardwert lautet True. Beim Deaktivieren dieser Einstellung werden zuvor zwischengespeicherte Pakete nicht entfernt. Hinweis Im Cache gespeicherte Pakete werden zum Reparieren von Paketen sowie zum Erstellen von Feeds und Installationsprogrammen in LabVIEW und ähnlichen Programmen benötigt. Das Paket-Cache-Verzeichnis befindet sich unter: %PROGRAMDATA%\National Instruments\NI Package Manager\Packages |
| Entfernt beim Entfernen eines Pakets dieses ebenfalls aus dem Cache. | nipkg.uncacheuninstalledpackages | Der Standardwert lautet True. Beim Aktivieren dieser Einstellung werden zuvor zwischengespeicherte Pakete nicht entfernt. Wenn diese Option aktiviert ist, werden beim Upgrade des Paketmanagers automatisch alle nicht installierten Pakete aus dem Cache entfernt. Das Paket-Cache-Verzeichnis befindet sich unter: %PROGRAMDATA%\National Instruments\NI Package Manager\Packages |
| Protokolliert die Netzauslastung mit Remote-Servern | nipkg.curldebugfile-enable | Der Standardwert lautet False. cURL-Protokolle werden in %LOCALAPPDATA%\National Instruments\NI Package Manager\Logs\WinInstMSI erstellt. Weitere Informationen finden Sie auf der Seite Erstellen und Suchen von NI-Paketmanager-Fehlerprotokollen. |
| Lädt fehlende Abhängigkeiten automatisch von ni.com herunter und installiert diese | nipkg.nipkgui.automatically-install-missing-dependencies | Der Standardwert lautet True. Diese Einstellung wird ignoriert, wenn nipkg.enable-NI-connectivity auf False gesetzt ist. |
| Zeigt die Registerkarte „Produkte durchsuchen“ im Paketmanager an | nipkg.nipkgui.enable-browse-products | Der Standardwert lautet True. Diese Einstellung wird ignoriert, wenn nipkg.enable-NI-connectivity auf False gesetzt ist. |
| Aktiviert die MSI-Protokollierung für WinInst-Pakete | nipkg.plugin.wininst.msilogs-enabled | Der Standardwert lautet False. Weitere Informationen finden Sie auf der Seite Erstellen und Suchen von NI-Paketmanager-Fehlerprotokollen. |
| Verzeichnis für MSI-Protokolldateien | nipkg.plugin.wininst.msilogs-directory | Dieses Verzeichnis befindet sich unter %LOCALAPPDATA%\National Instruments\NI Package Manager\Logs\WinInstMSI. Weitere Informationen finden Sie auf der Seite Erstellen und Suchen von NI-Paketmanager-Fehlerprotokollen. |
| Deaktiviert die Windows-Schnellstartoption | nipkg.plugin.wininst.override-windows-fast-startup | Der Standardwert lautet True. Der Paketmanager setzt dieses Attribut in folgenden Fällen auf "False":
|
| Gibt den Proxy-Server an, den der Paketmanager zum Herunterladen von Paketen verwendet | nipkg.proxyserver | Das Format des Werts lautet Server:Port.
Server gibt einen gültigen Servernamen oder eine gültige IP-Adresse an und Port gibt die Portnummer an. Wenn Sie diesen Wert nicht angeben, versucht der Paketmanager, das Betriebssystem nach einer Proxy-Konfiguration abzufragen. |