我全新安装了 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 将它们传输到服务器。