Installieren Sie NI-Treiber und -Software Offline unter openSUSE.

Führen Sie die Schritte zum Installieren von NI-Treibern und -Software unter Linux Desktop aus. Stellen Sie Folgendes sicher:
  • Sie haben Root-Berechtigungen für das System.
  • Das System verfügt über Internetzugang.
  • Auf dem System läuft die gleiche Distribution wie auf dem Offline-System, auf dem Sie die Installation durchführen möchten.
  1. Öffnen Sie auf Ihrem Online-System das Kommandozeilenfenster und führen Sie folgenden Befehl aus, um die erforderliche Software zu installieren.

    sudo zypper install python36 createrepo

  2. Führen Sie den folgenden Befehl aus, um die neuesten Systemupdates anzuwenden und Installationsprobleme zu vermeiden.

    sudo zypper update

    Hinweis Dieser Befehl aktualisiert möglicherweise Ihren Kernel auf die neueste Version.
  3. Starten Sie Ihr System neu.
  4. Öffnen Sie das Kommandozeilenfeld und führen Sie den folgenden Befehl aus, um "insserv" zu installieren.
    sudo zypper install insserv
  5. Führen Sie den folgenden Befehl aus, um das Repository-Registrierungspaket zu installieren.
    sudo zyppen --no-gpg-checks install ./Dateiname.rpm

    wobei

    • filename.rpm die in Installieren von NI-Treibern und -Software auf Linux Desktop ausgewählte Repository-Definition ist.
  6. Laden Sie das Skript offline_rpm_repo.py herunter.
  7. Führen Sie die Schritte entsprechend Ihren Zielen aus.
    OptionBezeichnung
    Erstellen einer Kopie des gesamten Repositorys
    1. Führen Sie den folgenden Befehl aus, um alle bekannten und aktivierten Repositorys auf dem System aufzulisten.

      sudo zypper repos --show-enabled-only

      Hinweis Unter OpenSUSE Leap 15.2 benötigt das Skript den Alias des Repositorys und nicht den Namen.
    2. Um das Repository zu kopieren, führen Sie den folgenden Befehl an dem Verzeichnis aus, das das Skript enthält.

      ./offline_rpm_repo.py repo --norepopath repo-name

      wobei

      • repo-name der Name des Repositorys ist.

    Standardmäßig kopiert das Skript das neue Repository in das Unterverzeichnis offline_repo innerhalb des Verzeichnisses, in dem das Skript ausgeführt wird. Verwenden Sie das Argument --output, um einen anderen Speicherort anzugeben.

    Erstellen eines Repositorys für bestimmte Produkte Öffnen Sie das Kommandozeilenfeld und führen Sie den folgenden Befehl aus.

    ./offline_rpm_repo.py packages package names

    wobei

    • package-names eine durch Leerzeichen getrennte Auflistung der Paketnamen bezeichnet, die Sie einschließen möchten.
    Standardmäßig kopiert das Skript das neue Repository in das Unterverzeichnis offline_repo innerhalb des Verzeichnisses, in dem das Skript ausgeführt wird. Verwenden Sie das Argument --output, um einen anderen Speicherort anzugeben.
  8. Kopieren Sie das Repository auf das Zielsystem.
    Hinweis Wählen Sie einen Speicherort aus, der nicht versehentlich geändert wird.
  9. Führen Sie den folgenden Befehl aus, um die GPG-Prüfung zu deaktivieren.
    sudo zypper addrepo --no-gpgcheck --name repo-name file:///srv/offline_repo

    wobei

    • repo-name der Name ist, den Sie Ihrem Repository geben.
Folgen Sie zum Abschluss der Installation den Anweisungen zur Online-Installation in Installieren von NI-Produkten (openSUSE).