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.ko
against the kernel that goes with the distro and make it available for everyone. – Pilot6 Jun 08 '18 at 16:31wl
works form a LiveUSB. I can be wrong. I don't have a device to test it. – Pilot6 Jun 08 '18 at 16:33pool
directory. – Pilot6 Jun 08 '18 at 17:46build-essential
isn't installed by default in any version of Ubuntu.gcc
was, 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