在18.04中默认未安装build-essential。如何离线安装网络驱动程序?


9

对于笔记本电脑上的新安装,我们存在严重的问题,该笔记本电脑仅具有需要某些网络驱动程序的无线网络设备,例如bcmwl-kernel-source

如今,许多笔记本电脑都没有以太网端口。

build-essential默认安装中没有。因此,我们无法安装dkms模块或从源代码构建任何内容。

唯一的方法是手动下载安装所需的许多软件包,build-essential并使用手动安装它们dpkg

普通用户可以使用其他方法吗?

这个问题源于这个问题

我建议安装xenialbuild-essential默认。

如果没有其他可用的Ubuntu安装,则提示类似的东西apt-offline似乎还不够好。

看起来所有必需的软件包都已在安装介质(池目录)上提供。如果有人建议使用脚本或其他简单方法来下载并安装它们,那将是一个很好的答案。


如何使用实时安装(如果网络驱动程序在那里工作并且chroot进入您的安装并以这种方式安装build-essentials和neetwork驱动程序呢?
Videonauth

您为什么认为它在那里工作?
飞行员

1
@Videonauth我不认为wl可以通过LiveUSB进行工作。我可能是错的。我没有测试设备。
飞行员

1
对于某些人来说,移动数据+ USB绑定可能是一个可行的选择。
pomsky

1
我可以肯定地确定build-essential,在任何版本的Ubuntu中均未默认安装。gcc是,但现在不再。make,,g++其余,不。也就是说,如果这些软件包位于USB上,则正确的方法是将USB用作存储库(使用apt-cdrom,iirc?),并照常使用apt-get。
大师

Answers:


1

没有人回答这个问题,因此,我将尝试发表我的不完美建议。

解决此问题的一种相对简单的方法是使用Android手机或某些其他设备临时连接到Internet。然后可以以正常方式安装驱动程序。

另一种方法是dkms从Ubuntu安装介质进行安装。所有必需的依赖项都在pool目录中。如果您从那里将所有deb软件包下载到Ubuntu主目录,则可以通过安装所有软件包sudo dpkg -i *.deb

必须有一种方法可以将Ubuntu安装介质作为存储库进行连接并dkms使用进行安装apt install。但是我不知道该怎么做。


至于你的最后一句话:当然有!您可以使用过去的代码apt-cdrom,也可以使用file:URL inn your sources.list
jpalecek

如果您写了一个描述的答案,我会接受的。
试点
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.