build-essential ist in 18.04 nicht standardmäßig installiert. Wie installiere ich Netzwerktreiber offline?

9

Wir haben ein ernstes Problem mit Neuinstallationen auf Laptops, für die nur ein drahtloses Netzwerkgerät erforderlich ist, für das einige Netzwerktreiber erforderlich sind, z bcmwl-kernel-source.

Viele Laptops haben heutzutage keinen Ethenet-Anschluss.

build-essentialIn einer Standardinstallation gibt es keine . Wir können also kein dkmsModul installieren oder etwas aus dem Quellcode erstellen.

Die einzige Möglichkeit besteht darin, sehr viele Pakete, die für die Installation erforderlich sind, manuell herunterzuladen build-essentialund manuell zu installieren dpkg.

Gibt es einen anderen Weg, den ein gewöhnlicher Benutzer gehen kann?

Diese Frage ergab sich aus dieser Frage .

Ich schlug vor, das zu installieren xenial, das build-essentialstandardmäßig hat.

Wenn keine andere Ubuntu-Installation verfügbar ist, apt-offlinescheint es nicht gut genug zu sein , so etwas vorzuschlagen.

Es sieht so aus, als ob alle erforderlichen Pakete auf dem Installationsmedium (Poolverzeichnis) bereitgestellt werden. Wenn jemand ein Skript oder eine andere einfache Möglichkeit zum Herunterladen und Installieren vorschlagen könnte, wäre dies eine gute Antwort.

Pilot6
quelle
Wie wäre es mit einer Live-Installation (wenn der Netzwerktreiber dort arbeitet und sich auf diese Weise in Ihre Installation einfügt und Build-Essentials und den Netzwerk-Treiber installiert?
Videonauth
Warum denkst du, funktioniert es dort?
Pilot6
1
@Videonauth Ich glaube nicht, dass wlWerke von einem LiveUSB stammen. Ich kann mich irren Ich habe kein Gerät, um es zu testen.
Pilot6
1
Mobile Daten + USB-Tethering können für einige eine praktikable Option sein.
Pomsky
1
Ich bin mir ziemlich sicher, dass build-essentialin keiner Ubuntu-Version standardmäßig installiert ist. gccwar, aber nicht mehr. make, g++Der Rest, nee. Das heißt, wenn sich diese Pakete auf dem USB befinden, wäre der richtige Weg, den USB als Repository zu verwenden (using apt-cdrom, iirc?) Und apt-get wie gewohnt zu verwenden.
Muru

Antworten:

0

Niemand hat die Frage beantwortet, daher werde ich versuchen, meine Vorschläge zu veröffentlichen, die nicht perfekt sind.

Eine vergleichsweise einfache Möglichkeit, dieses Problem zu lösen, besteht darin, vorübergehend mit einem Android-Telefon oder einem anderen Gerät eine Verbindung zum Internet herzustellen. Dann ist es möglich, den Treiber auf normale Weise zu installieren.

Eine andere Möglichkeit ist die Installation dkmsvon einem Ubuntu-Installationsmedium. Alle erforderlichen Abhängigkeiten befinden sich im poolVerzeichnis. Wenn Sie alle Deb-Pakete von dort in das Ubuntu Home-Verzeichnis herunterladen, können Sie alle Pakete über installieren sudo dpkg -i *.deb.

Es muss ein Weg sein , das Ubuntu - Installationsmedium als Repo zu verbinden und installieren dkmsverwenden apt install. Aber ich weiß nicht, wie ich es machen soll.

Pilot6
quelle