Installieren von NI-Produkten Offline (openSUSE)
- Aktualisiert2025-09-05
- 2 Minute(n) Lesezeit
Installieren Sie NI-Treiber und -Software Offline unter openSUSE.
- 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.
-
Ö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
-
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. - Starten Sie Ihr System neu.
-
Öffnen Sie das Kommandozeilenfeld und führen Sie den folgenden Befehl aus, um "insserv" zu installieren.
sudo zypper install insserv
-
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.
- Laden Sie das Skript offline_rpm_repo.py herunter.
-
Führen Sie die Schritte entsprechend Ihren Zielen aus.
Option Bezeichnung Erstellen einer Kopie des gesamten Repositorys - 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. - 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. - Führen Sie den folgenden Befehl aus, um alle bekannten und aktivierten Repositorys auf dem System aufzulisten.
-
Kopieren Sie das Repository auf das Zielsystem.
Hinweis Wählen Sie einen Speicherort aus, der nicht versehentlich geändert wird.
-
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.
Verwandte Inhalte
- Installieren von NI-Treibern und -Software auf Linux Desktop
Laden Sie das Repository-Registrierungspaket herunter, damit der Paketmanager NI-Treiber- und Softwarepakete für Ihre Linux-Distribution installieren kann.
- offline_rpm_repo.py
- Installieren von NI-Produkten (openSUSE)
Installieren Sie NI-Treiber und -Software auf openSUSE.