不使用 apt 从源代码安装 GCC

不使用 apt 从源代码安装 GCC

我全新安装了 Ubuntu Server 16.04,但以太网 NIC 存在问题。我想我几乎已经解决了,但我需要重新编译内核,这是一个问题,因为我没有预安装任何常见的 C 编译器。由于我没有网络连接,我无法使用 apt 安装编译器。使用相同的旧 USB 技巧,我将 gcc-5.4.0(用于编译当前内核的版本)的源代码移至服务器,但./configure失败了configure: error: no acceptable C compiler found in $PATH。有什么办法可以解决这个问题吗,还是我应该继续尝试交叉编译新内核?

答案1

我无法将此标记为已回答或已关闭,但 steeldriver 可以向我指出此主题:

如何在没有互联网(离线)的情况下安装软件或软件包? 无需网络离线

为了安装软件包,我在另一台机器上启动了与我的服务器规格相同的 QEMU VM,将输出通过管道传输apt-rdepends gcc到一个简单的 grep 过滤器,然后使用 apt-get download 获取所有 deb 文件。然后可以通过 scp 和 Old USB Trick 将它们传输到服务器。

相关内容