build-essential nie jest instalowany domyślnie w 18.04. Jak zainstalować sterowniki sieciowe offline?


9

Mamy poważny problem z nowymi instalacjami na laptopach, które mają tylko bezprzewodowe urządzenie sieciowe wymagające niektórych sterowników sieciowych, takich jak bcmwl-kernel-source.

Wiele laptopów nie ma obecnie portu Ethenet.

Nie ma build-essentialdomyślnej instalacji. Nie możemy więc zainstalować dkmsmodułu ani zbudować niczego ze źródła.

Jedynym sposobem jest ręczne pobranie bardzo wielu pakietów wymaganych do zainstalowania build-essentiali zainstalowania ich ręcznie przy użyciu dpkg.

Czy jest inny sposób, w jaki zwykły użytkownik może skorzystać?

To pytanie powstało z tego pytania .

Sugerowałem instalację, xenialktóra ma build-essentialdomyślnie.

Jeśli nie jest dostępna żadna inna instalacja Ubuntu, sugerowanie czegoś takiego apt-offlinenie wydaje się wystarczająco dobre.

Wygląda na to, że wszystkie wymagane pakiety znajdują się na nośniku instalacyjnym (katalog puli). Jeśli ktoś mógłby zasugerować skrypt lub inny prosty sposób pobrania i zainstalowania ich wszystkich, byłaby to świetna odpowiedź.


Co powiesz na korzystanie z instalacji na żywo (jeśli działa tam sterownik sieciowy i chroot do twojej instalacji i zainstaluj w ten sposób niezbędne elementy kompilacji i sterownik sieciowy?
Videonauth,

Jak myślisz, dlaczego tam działa?
Pilot

1
@Videonauth Nie sądzę, że wlprace tworzą LiveUSB. Mogę się mylić Nie mam urządzenia, aby to przetestować.
Pilot6

1
Mobilne przesyłanie danych + tethering przez USB może być dla niektórych możliwą opcją.
pomsky

1
Jestem pewien, że build-essentialdomyślnie nie jest instalowany w żadnej wersji Ubuntu. gccbyło, ale już nie. make, g++reszta, nie. To powiedziawszy, jeśli te pakiety są na USB, poprawnym sposobem byłoby użycie USB jako repozytorium (using apt-cdrom, iirc?) I użycie apt-get jak zwykle.
muru

Odpowiedzi:


1

Nikt nie odpowiedział na pytanie, więc postaram się opublikować moje sugestie, które nie są idealne.

Jednym ze stosunkowo łatwych sposobów rozwiązania tego problemu jest tymczasowe połączenie z Internetem za pomocą telefonu z Androidem lub innego urządzenia. Następnie można zainstalować sterownik w normalny sposób.

Innym sposobem jest instalacja dkmsz nośnika instalacyjnego Ubuntu. Wszystkie wymagane zależności znajdują się w poolkatalogu. Jeśli pobierzesz wszystkie pakiety deb stamtąd do katalogu głównego Ubuntu, możliwe będzie zainstalowanie wszystkich pakietów przez sudo dpkg -i *.deb.

Musi istnieć sposób podłączenia nośnika instalacyjnego Ubuntu jako repozytorium i instalacji dkmsza pomocą apt install. Ale nie wiem jak to zrobić.


Co do twojego ostatniego zdania: Oczywiście, że jest! Możesz użyć starych dni apt-cdromlub użyć file:adresu URL w swoim sources.list.
jpalecek

Jeśli napiszesz odpowiedź opisującą to, zaakceptuję to.
Pilot6
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.