オフラインLinuxシステムでパッケージを更新/インストールする方法

オフラインLinuxシステムでパッケージを更新/インストールする方法

私は多くのLinuxマシン(約10台)があるオフライン環境を持っています。 1つはUbuntuで、残りはOracle Linuxです。このコンピュータをインターネットに接続できません。しかし、私のコンピュータはインターネットに接続されています。これらすべてのコンピュータにパッケージをインストールしたいと思います。だから、最良かつ最速の方法が何であるかを知りたいです。この問題を解決するのに役立つツールはありますか?一種のローカルストレージシステムを作成し、これらのシステムをここに接続できますか?ありがとう

ベストアンサー1

に基づいてこれOracle Linux用のオフラインリポジトリを作成するプロセスは非常に簡単です。

dnf install -y dnf-utils

デフォルトのオペレーティングシステムとUEKリポジトリを保持する次のディレクトリを作成します。

mkdir -p /u01/repo/OracleLinux

reposync コマンドは、 yum を使用してパッケージを検索し、リモート yum リポジトリをローカルディレクトリに同期させるために使用されます。

/usr/bin/reposync --newest-only --download-metadata --repoid=ol8_baseos_latest -p /u01/repo/OracleLinux
/usr/bin/reposync --newest-only --download-metadata --repoid=ol8_appstream -p /u01/repo/OracleLinux
/usr/bin/reposync --newest-only --download-metadata --repoid=ol8_UEKR6 -p /u01/repo/OracleLinux

おすすめ記事