在没有 apt-offline 的离线服务器上安装 make

在没有 apt-offline 的离线服务器上安装 make

我的目标是建立一个 Ubuntu 16.04.6 LTS 服务器来连接到互联网,而不需要花费额外的钱。我无法将服务器插入以太网连接,因为我目前住在一所大学,他们每月向您收取以太网连接费用。

我有一个旧的 IEEE 802.11n Wifi 加密狗,我想用它来代替,它附带一个我必须安装的驱动程序。问题是,驱动程序的安装需要 make,显然 Ubuntu 服务器操作系统没有预装该软件包,因此该软件包不存在。建议我使用 apt-offline 在具有互联网连接的计算机上下载软件包,然后将它们发送出去,但它要求离线服务器具有 apt-offline 软件包,而它也没有。我能找到的唯一其他解决方案是使用 Keryx,它与 apt-offline 完成相同的工作,但似乎他们在 apt-offline 发布的同时停止更新其软件并支持 Ubuntu 版本。

我的问题是,有没有一种方法可以在我的计算机上安装 make,这样我就可以获得互联网连接,不需要已经有互联网连接,也不需要额外的钱或将服务器带到外面去寻找免费以太网连接?

答案1

在 Ubuntu 16.04.6 LTS 上,您可以安装构建必需的make包括gccg++libc6及其依赖项)和linux 头文件安装 CD 中的软件包(ubuntu-16.04.6-服务器-amd64.iso)。

要安装它们,您需要取消注释从第 3 行开始的第一行# deb cdrom:[Ubuntu-Server 16.04.6 LTS.../etc/apt/sources.list然后安装光驱并安装软件包:

# replace /dev/sr0 with your device
sudo mount /dev/sr0 /media/cdrom
sudo apt-get install build-essential linux-headers-$(uname -r)

如果您没有光驱并且需要添加 USB 安装程序的存储库或 ISO 文件本身,请参阅

相关内容