NI 製品をオフラインでインストールする (openSUSE)
- 更新日2025-09-05
- 4分で読める
openSUSEにNIのドライバとソフトウェアをオフラインでインストールします。
- システムに対するルート権限を有していること。
- システムがインターネットに接続されていること。
- システムがインストール対象のオフラインシステムと同じディストリビューションで実行されていること。
-
オンラインシステムでコマンドプロンプトを開き、以下のコマンドを実行して前提条件のソフトウェアをインストールします。
sudo zypper install python36 createrepo
-
インストール時に問題が起こらないようにするために、以下のコマンドを実行して最新のシステムアップデートを適用します。
sudo zypper update
メモ このコマンドを実行すると、カーネルが最新バージョンに更新される場合があります。 - システムを再起動してください。
-
コマンドプロンプトを開き、以下のコマンドを実行して insserv をインストールします。
sudo zypper install insserv
-
リポジトリ登録パッケージをインストールするために、以下のコマンドを実行します。
sudo zypper --no-gpg-checks install ./filename.rpm
上のコマンドで、
- filename.rpmは、「LinuxデスクトップにNIドライバとソフトウェアをインストールする」で選択したリポジトリ定義です。
- offline_rpm_repo.pyスクリプトをダウンロードします。
-
目的に応じて、以下の手順を実行します。
オプション 説明 リポジトリ全体をクローンする - 以下のコマンドを実行して、システム上のすべての既知および有効なリポジトリを表示します。
sudo zypper repos --show-enabled-only
メモ openSUSE Leap 15.2では、スクリプトに、リポジトリの名前ではなく、エイリアスが必要です。 - リポジトリを複製するには、スクリプトのあるディレクトリで以下のコマンドを実行します。
./offline_rpm_repo.py repo --norepopath repo-name
上のコマンドで、
- repo-nameは、リポジトリの名前です。
デフォルトでは、スクリプトは実行ディレクトリ内の offline_repo サブディレクトリに新しいリポジトリを複製します。別の場所を指定するには、引数 --output を使用して指定します。
製品用のリポジトリを作成する コマンドプロンプトを開き、以下のコマンドを実行します。 ./offline_rpm_repo.py packages package-names
上のコマンドで、
- package-namesには、リポジトリに含めるパッケージ名をスペースで区切ったリストを指定します。
デフォルトでは、スクリプトは実行ディレクトリ内の offline_repo サブディレクトリに新しいリポジトリを複製します。別の場所を指定するには、引数 --output を使用して指定します。 - 以下のコマンドを実行して、システム上のすべての既知および有効なリポジトリを表示します。
-
リポジトリをターゲットシステムにコピーします。
メモ 誤って変更されない場所を選択します。
-
GPGチェックを無効にするために、以下のコマンドを実行します。
sudo zypper addrepo --no-gpgcheck --name repo-name file:///srv/offline_repo
上のコマンドで、
- repo-nameは、リポジトリに付ける名前です。
関連コンテンツ
- LinuxデスクトップにNIのドライバとソフトウェアをインストールする
LinuxディストリビューションのネイティブパッケージマネージャでNIのドライバ/ソフトウェアパッケージをインストールできるようにするために、リポジトリ登録パッケージをダウンロードします。
- offline_rpm_repo.py
- NI 製品をインストールする (openSUSE)
openSUSEに NI ドライバとソフトウェアをインストールします。