NI 製品をオフラインでインストールする (Red Hat Enterprise Linux)
- 更新日2025-09-05
- 4分で読める
NI ドライバとソフトウェアをオフラインでRed Hat Enterpriseにインストールします。
- システムに対するルート権限を有していること。
- システムがインターネットに接続されていること。
- システムがインストール対象のオフラインシステムと同じディストリビューションで実行されていること。
-
オンライン システムでコマンドプロンプトを開き、以下のいずれかのコマンドを実行して、使用するディストリビューションの前提条件ソフトウェアをインストールします。
オプション 説明 RHEL/CentOS 8 sudo dnf install python36 createrepo RHEL/CentOS 7 sudo yum install python36 createrepo yum-utils -
インストール時に問題が起こらないようにするために、以下のコマンドを実行して最新のシステムアップデートを適用します。
sudo yum updateメモ このコマンドを実行すると、カーネルが最新バージョンに更新される場合があります。
- システムを再起動してください。
-
コマンドプロンプトを開き、以下のコマンドを実行してリポジトリ登録パッケージをインストールします。
sudo yum install filename.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チェックを無効にするには、以下の場所にルートとしてファイルを作成します。
/etc/yum.repos.d/repo-name.repo
上のコマンドで、
- repo-nameは、リポジトリに付ける名前です。
-
ルートとして、ファイルに以下の内容を入力します。
[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