在没有互联网连接的情况下将软件包安装到 Linux 服务器

在没有互联网连接的情况下将软件包安装到 Linux 服务器

我有一个未连接到外部互联网的生产服务器(在我的例子中是 Suse Linux)。我可以通过 SCP 将文件复制到其中,并且我拥有 root 权限,但我无法连接到远程存储库。

我想在此生产服务器上安装多个软件包。有没有办法在并行服务器(连接到互联网)上运行安装,保留所有下载的安装源文件,将它们复制到产品服务器并在那里运行带有本地软件包的新软件包的安装?

答案1

您可以使用名为 yumdownloader 的程序在连接到互联网的并行服务器中下载 rpm。

yum install yum-utils
yumdownloader <package_name>

在目标服务器中,您可以 scp rpm 并使用以下命令安装它。

yum localinstall <rpm_name>

相关内容