We have a serious problem with new installations on laptops that have only a wireless network device requiring some network drivers, like bcmwl-kernel-source.
Many laptops don't have an Ethenet port nowadays.
There is no build-essential in a default installation. So we can't install a dkms module or build anything from source.
The only way is to manually download very many packages required to install build-essential and install them manually using dpkg.
Is there any other way that an ordinary user can go with?
This question arose from this question.
I suggested to install xenial that has build-essential by default.
If there is no other Ubuntu installation available, suggesting something like apt-offline doesn't seem to be good enough.
It looks like all the required packages are provided on the installation media (pool directory). If anyone could suggest a script or any other simple way to download and install them all, it would be a great answer.
wl.koagainst the kernel that goes with the distro and make it available for everyone. – Pilot6 Jun 08 '18 at 16:31wlworks form a LiveUSB. I can be wrong. I don't have a device to test it. – Pilot6 Jun 08 '18 at 16:33pooldirectory. – Pilot6 Jun 08 '18 at 17:46build-essentialisn't installed by default in any version of Ubuntu.gccwas, but no longer.make,g++, the rest, nope. That said, if those packages are on the USB, the correct way would be to use the USB as a repository (usingapt-cdrom, iirc?), and use apt-get as usual. – muru Jun 08 '18 at 21:38make. – Pilot6 Jun 09 '18 at 09:17