我有一个离线环境,有很多 Linux 机器(大约 10 台)。一种是 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