私は多くの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