默认情况下,在18.04中未安装build-essential。 如何离线安装网络驱动程序?
我们在笔记本电脑上进行新安装存在严重问题,这些笔记本电脑只有一个无线网络设备,需要一些网络驱动程序,如bcmwl-kernel-source
。
现在很多笔记本电脑都没有Ethenet端口。
默认安装中没有build-essential
。 所以我们不能安装dkms
模块或从源代码构建任何东西。
唯一的方法是手动下载安装build-essential
所需的很多软件包,并使用dpkg
手动安装它们。
普通用户可以采用其他方式吗?
这个问题来自这个问题 。
我建议默认安装具有build-essential
的xenial
。
如果没有其他可用的Ubuntu安装,建议像apt-offline
这样的东西似乎不够好。
看起来在安装介质(池目录)上提供了所有必需的包。 如果有人可以建议一个脚本或任何其他简单的方法来下载和安装它们,那将是一个很好的答案。
没有人回答这个问题,所以我会尝试发布不完美的建议。
解决此问题的一种相对简单的方法是使用Android手机或其他设备临时连接到互联网。 然后可以正常方式安装驱动程序。
另一种方法是从Ubuntu安装媒体安装dkms
。 pool
目录中存在所有必需的依赖项。 如果从那里将所有deb软件包下载到Ubuntu主目录,则可以通过sudo dpkg -i *.deb
安装所有软件包。
必须有一种方法可以将Ubuntu安装介质连接为repo并使用apt install
安装dkms
。 但我不知道该怎么做。