在Red Hat Enterprise上离线安装NI驱动程序和软件。

完成在Linux桌面环境中安装NI驱动程序和软件的步骤,并确保:
  • 您拥有系统的root权限。
  • 系统可以访问Internet。
  • 系统与待安装的离线系统运行相同的发行版。
  1. 在在线系统上,打开命令提示符并根据您的发行版运行以下命令来安装必需软件。
    选项描述
    RHEL/CentOS 8 sudo dnf install python36 createrepo
    RHEL/CentOS 7 sudo yum install python36 createrepo yum-utils
  2. 运行以下命令以应用最新的系统更新,避免安装问题。
    sudo yum update
    注: 该命令可能会将内核更新至最新版本。
  3. 请重启系统。
  4. 打开命令提示符并运行以下命令安装存储库注册包。
    sudo yum install 文件名称.rpm

    其中,

    • filename.rpm是在在Linux桌面环境中安装NI驱动程序和软件中选择的存储库注册包。
  5. 下载offline_rpm_repo.py脚本。
  6. 根据您的目标完成步骤。
    选项描述
    复制整个存储库
    1. 运行以下命令,列出系统上所有已知和已启用的存储库。
      发行版命令
      RHEL/CentOS 8

      sudo dnf repolist

      RHEL/CentOS 7

      sudo yum repolist

    2. 要复制存储库,请从包含脚本的目录中运行以下命令。

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

      其中,

      • repo-name是存储库的名称。
    为指定产品创建存储库 打开命令提示符并运行以下命令。

    ./offline_rpm_repo.py packages package-names

    其中,

    • package-names是用空格分隔的要包含的程序包名称的列表。
    默认情况下,脚本会复制脚本运行目录中offline_repo子目录下的新存储库。传入--output参数指定另一个位置。
  7. 将存储库复制到目标系统。
    注: 选择不会被意外修改的位置。
  8. 要禁用GPG检查,请以root权限在以下位置创建文件。
    /etc/yum.repos.d/repo-name.repo

    其中,

    • repo-name是为存储库指定的名称。
  9. 以root权限在文件中输入以下内容。

    [repo-name]

    name=readable-name

    enabled=1

    gpgcheck=0

    baseurl=file:///srv/offline_repo

    其中,

    • repo-name是为存储库指定的名称。
    • readable-name是为存储库指定的人类可读名称。
请根据安装NI产品(Red Hat Enterprise Linux)中的在线安装说明完成安装。