如何在没有网络的情况下将“开发工具”安装到 CentOS 机器上?

如何在没有网络的情况下将“开发工具”安装到 CentOS 机器上?

我需要 CentOS 机器上的 gcc、make 和其他必需的东西。问题是这台机器没有(也可能不会)连接到互联网。

在其他计算机上下载软件包,然后将它们移动并安装到此处似乎是一种选择。但是,要编译我需要的包制作首先据我所知。

我应该怎么办?我怎样才能得到制作这里?我该如何使用从本地驱动器安装软件包?

答案1

解决来自同一发行版版本(至少是主要版本)的软件包依赖关系,使用 yumdownloader 从连接互联网的盒子下载所有软件包。
您可能需要先在网络盒上安装 yumdownloader。转移它们的转速并获利!

答案2

在安装之前您不需要进行make任何操作。rpm对包进行操作 - 因此 package.rpm 内的所有内容都已编译(*-devel.rpm 等除外)。只需按照您提到的操作,下载所需的 rpm,复制到目标计算机并执行 rpm -ihv yourstuff.rpm (是的,请记住依赖项)。

相关内容