Installing NI Products Offline (Red Hat Enterprise Linux)
- Updated2024-09-20
- 2 minute(s) read
Installing NI Products Offline (Red Hat Enterprise Linux)
Install NI drivers and software on Red Hat Enterprise offline.
-
On your online system, open the Command Prompt and run one of the following
commands to install prerequisite software based on your distribution.
Option Description RHEL/CentOS 8 sudo dnf install python36 createrepo RHEL/CentOS 7 sudo yum install python36 createrepo yum-utils -
Run the following command to apply the latest system updates to avoid
installation issues.
sudo yum update
Note This command may update your kernel to the latest version. - Reboot your system.
-
Open the Command Prompt and run the following command to install the repository
registration package.
sudo yum install filename.rpm
Where
- filename.rpm is the repository definition you chose.
- Download the offline_rpm_repo.py script.
-
Complete the steps based on your goals.
Option Description Clone the entire repo - Run the following command to list all known and enabled
repositories on the system.
Distribution Command RHEL/CentOS 8 sudo dnf repolist
RHEL/CentOS 7 sudo yum repolist
- To clone the repository, run the following command from the
directory that contains the
script.
./offline_rpm_repo.py repo --norepopath repo-name
Where
repo-name is the name of the repo.
Create a repo for specific products - Open the Command Prompt and run the following
command.
./offline_rpm_repo.py packages package-names
Where
package-names is a space-separated list of the package names you want to include.
By default, the script clones the new repository in the offline_repo subdirectory within the directory where the script runs. Pass the --output argument to specify a different location. - Run the following command to list all known and enabled
repositories on the system.
-
Copy the repository to the target system.
Note Choose a location that is not likely to be modified on accident.
-
To disable GPG checking, create a file at the following location as root.
/etc/yum.repos.d/repo-name.repo
Where
repo-name is the name you give your repo.
-
As root, enter the following content in the file.
[repo-name]
name=readable-name
enabled=1
gpgcheck=0
baseurl=file:///srv/offline_repo
Where
- repo-name is the name you give your repo.
- readable-name is the human-readable name you give your repo.
Related Information
- offline_rpm_repo.py
- Installing NI Drivers and Software on Linux Desktop
Download the repository registration package to allow the native package manager for your Linux distribution to install NI driver and software packages.