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
  1. Öffnen Sie das Kommandozeilenfenster.
  2. 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
  3. Greifen Sie auf die Paketmanager-CLI zu.
    • Geben Sie Folgendes ein, und drücken Sie die Eingabetaste:
      nipkg.exe
      1. Um auf die integrierte Hilfe zur CLI zuzugreifen, geben Sie nipkg help ein.
      2. 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
      1. Um die Hilfe zum integrierten Suchmodus und zum Befehlsmodus aufzurufen, geben Sie Folgendes ein:
        • NIPackageManager.exe /?
        • NIPackageManager.exe --help
      2. Drücken Sie die Eingabetaste.
  4. 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.

Nachfolgend finden Sie die vollständige Hilfe, die für die Paketmanager-CLI verfügbar ist:
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.

Standardmäßig konfiguriert der Befehl config-set die Optionen, die in der Datei nipkg.ini unter %LOCALAPPDATA%\National Instruments\NI Package Manager gespeichert sind. Wenn Sie die Option --system verwenden, konfiguriert der Befehl config-set die Systemeinstellungen in der Datei nipkg.ini unter %PROGRAMDATA%\National Instruments\NI Package Manager\Settings.
Hinweis Benutzereinstellungen haben beim Auslesen durch den Paketmanager Vorrang vor Systemeinstellungen.
Führen Sie den folgenden Befehl aus, um die Einstellungen für Optionsattribute zu ändern:
nipkg.exe config-set [ATTRIBUTE] [VALUE]
Nachfolgend finden Sie eine Liste mit Attributoptionen, die Sie über die Kommandozeilenschnittstelle aktualisieren können, um die Funktionsweise des Paketmanagers zu ändern.
Hinweis Um eine Liste der Befehlsoptionen anzuzeigen, die Sie in der Kommandozeilenschnittstelle des Paketmanagers verwenden können, führen Sie den Befehl nipkg.exe help config-set aus.
Tabelle 1. Optionen für Paketmanager-Attribute
Zwecknipkg config-set Attribute NameZusatzangaben

(Eingeführt in Paketmanager 2023 Q3)

Aktiviert Funktionen, die im Paketmanager automatisch eine Verbindung zu ni.com herstellen
nipkg.enable-NI-connectivityDer 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:
  • Die Registerkarte "Produkte durchsuchen" ist ausgeblendet.
  • Von NI verwaltete Feeds sind deaktiviert. Das automatische Herunterladen fehlender Pakete von ni.com ist deaktiviert.
  • Bei Online-Installationsprogrammen, die von ni.com heruntergeladen wurden, wird ein Fehler angezeigt
Kopiert installierte Pakete in den Cachenipkg.cachepackagesDer 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.uncacheuninstalledpackagesDer 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-Servernnipkg.curldebugfile-enableDer 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 diesenipkg.nipkgui.automatically-install-missing-dependenciesDer Standardwert lautet True. Diese Einstellung wird ignoriert, wenn nipkg.enable-NI-connectivity auf False gesetzt ist.
Zeigt die Registerkarte „Produkte durchsuchen“ im Paketmanager annipkg.nipkgui.enable-browse-productsDer Standardwert lautet True. Diese Einstellung wird ignoriert, wenn nipkg.enable-NI-connectivity auf False gesetzt ist.
Aktiviert die MSI-Protokollierung für WinInst-Paketenipkg.plugin.wininst.msilogs-enabledDer Standardwert lautet False. Weitere Informationen finden Sie auf der Seite Erstellen und Suchen von NI-Paketmanager-Fehlerprotokollen.
Verzeichnis für MSI-Protokolldateiennipkg.plugin.wininst.msilogs-directoryDieses 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-Schnellstartoptionnipkg.plugin.wininst.override-windows-fast-startupDer Standardwert lautet True. Der Paketmanager setzt dieses Attribut in folgenden Fällen auf "False":
  • Der Konfigurationsbereich wird geschlossen.
  • Die Option "Fragen, ob Windows-Schnellstart beim Installieren von Programmen deaktiviert werden soll" ist deaktiviert.
Weitere Informationen zum Windows-Schnellstart finden Sie auf der Seite Hardware nach Upgrade der Windows-Version nicht erkannt.
Gibt den Proxy-Server an, den der Paketmanager zum Herunterladen von Paketen verwendetnipkg.proxyserverDas 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.