我需要 CentOS 机器上的 gcc、make 和其他必需的东西。问题是这台机器没有(也可能不会)连接到互联网。
在其他计算机上下载软件包,然后将它们移动并安装到此处似乎是一种选择。但是,要编译我需要的包制作首先据我所知。
我应该怎么办?我怎样才能得到制作这里?我该如何使用嗯从本地驱动器安装软件包?
答案1
解决来自同一发行版版本(至少是主要版本)的软件包依赖关系,使用 yumdownloader 从连接互联网的盒子下载所有软件包。
您可能需要先在网络盒上安装 yumdownloader。转移它们的转速并获利!
答案2
在安装之前您不需要进行make
任何操作。rpm
对包进行操作 - 因此 package.rpm 内的所有内容都已编译(*-devel.rpm 等除外)。只需按照您提到的操作,下载所需的 rpm,复制到目标计算机并执行 rpm -ihv yourstuff.rpm (是的,请记住依赖项)。