离线安装NI产品(Red Hat Enterprise Linux)
- 更新时间2025-09-05
- 阅读时长3分钟
在Red Hat Enterprise上离线安装NI驱动程序和软件。
- 您拥有系统的root权限。
- 系统可以访问Internet。
- 系统与待安装的离线系统运行相同的发行版。
-
在在线系统上,打开命令提示符并根据您的发行版运行以下命令来安装必需软件。
选项 描述 RHEL/CentOS 8 sudo dnf install python36 createrepo RHEL/CentOS 7 sudo yum install python36 createrepo yum-utils -
运行以下命令以应用最新的系统更新,避免安装问题。
sudo yum update注: 该命令可能会将内核更新至最新版本。
- 请重启系统。
-
打开命令提示符并运行以下命令安装存储库注册包。
sudo yum install 文件名称.rpm
其中,
- filename.rpm是在在Linux桌面环境中安装NI驱动程序和软件中选择的存储库注册包。
- 下载offline_rpm_repo.py脚本。
-
根据您的目标完成步骤。
选项 描述 复制整个存储库 - 运行以下命令,列出系统上所有已知和已启用的存储库。
发行版 命令 RHEL/CentOS 8 sudo dnf repolist
RHEL/CentOS 7 sudo yum repolist
- 要复制存储库,请从包含脚本的目录中运行以下命令。
./offline_rpm_repo.py repo --norepopath repo-name
其中,
- repo-name是存储库的名称。
为指定产品创建存储库 打开命令提示符并运行以下命令。 ./offline_rpm_repo.py packages package-names
其中,
- package-names是用空格分隔的要包含的程序包名称的列表。
默认情况下,脚本会复制脚本运行目录中offline_repo子目录下的新存储库。传入--output参数指定另一个位置。 - 运行以下命令,列出系统上所有已知和已启用的存储库。
-
将存储库复制到目标系统。
注: 选择不会被意外修改的位置。
-
要禁用GPG检查,请以root权限在以下位置创建文件。
/etc/yum.repos.d/repo-name.repo
其中,
- repo-name是为存储库指定的名称。
-
以root权限在文件中输入以下内容。
[repo-name]
name=readable-name
enabled=1
gpgcheck=0
baseurl=file:///srv/offline_repo
其中,
- repo-name是为存储库指定的名称。
- readable-name是为存储库指定的人类可读名称。
相关内容
- 在Linux桌面环境中安装NI驱动程序和软件
下载存储库注册包以便Linux发行版的原生包管理器安装NI驱动程序和软件包。
- offline_rpm_repo.py