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

我们在笔记本电脑上进行新安装存在严重问题,这些笔记本电脑只有一个无线网络设备,需要一些网络驱动程序,如bcmwl-kernel-source

现在很多笔记本电脑都没有Eth​​enet端口。

默认安装中没有build-essential 。 所以我们不能安装dkms模块或从源代码构建任何东西。

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

普通用户可以采用其他方式吗?

这个问题来自这个问题 。

我建议默认安装具有build-essentialxenial

如果没有其他可用的Ubuntu安装,建议像apt-offline这样的东西似乎不够好。

看起来在安装介质(池目录)上提供了所有必需的包。 如果有人可以建议一个脚本或任何其他简单的方法来下载和安装它们,那将是一个很好的答案。

没有人回答这个问题,所以我会尝试发布不完美的建议。

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

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

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