Как я могу установить и скачать драйверы без интернета?

11

Я недавно установил Ubuntu 12.04 LTS, но, как и в предыдущих версиях; Мне нужен драйвер для беспроводной связи. При загрузке с USB я мог загрузить и установить драйвер Broadcom Wireless STA: теперь я не могу (обратите внимание: это было из моего дома, и я переезжаю, и интернет в моем отеле имеет дополнительную информацию для входа - может быть проблема?) , Сетевой кабель на моем ноутбуке никогда не работал, так что это не вариант. Когда я открываю дополнительные драйверы, он говорит, что не может обнаружить драйверы; нужен доступ в интернет.

Резюме:

  • Нужен беспроводной драйвер
  • Wi-Fi доступен; Требуется информация для входа в браузер.
  • Нет Ethernet
Ruben
источник
1
Дублирование? askubuntu.com/questions/974/…
Якоб
1
Не совсем .. Этот конкретный вопрос должен звучать так, как, черт возьми, я могу устанавливать вещи, если у меня только браузер .
Андрейс Каиников
Я давно перешел с Ubuntu, но для тех, кого это может беспокоить, я решил эту проблему, запустив интернет с опцией Try Ubuntu прямо с компакт-диска (поскольку там работают драйверы). Затем я установил и проверил стороннюю прошивку, которая дала мне установку с интернетом. Спасибо, в любом случае.
Рубен

Ответы:

23

Опоздал на вечеринку, но мог бы пригодиться кому-то. Если у вас все еще есть Live USB, с которого вы установили ОС, вставьте флэш-диск (если он не смонтирован автоматически, откройте утилиту Disks и смонтируйте ее оттуда). Как только он установлен, откройте терминал и перейдите:

sudo dpkg -i /media/username/volname/pool/main/d/dkms/dkms_*.deb
sudo dpkg -i /media/username/volname/pool/restricted/b/bcmwl/bcmwl-kernel-source_*.deb

замените usernameи volnameна свое имя пользователя и метку тома USB соответственно. после завершения установки перезагрузите компьютер.

Эта структура папок основана на 15.04, должна быть аналогичной в более старых версиях.

Если терминал выходит с ошибкой, откройте проводник и перейдите к своему Live USB. Затем перейдите в тот же каталог, что и выше:

/media/username/volname/pool/main/d/dkms/

И

/media/username/volname/pool/restricted/b/bcmwl/

И нажмите на файл в каждом каталоге. Это вызовет Центр программного обеспечения. Установите или переустановите оба файла.

sostacked
источник
3
Серьезно полезно.
bhotel
Вы только что сделали мой день. Интересно, возникла ли проблема в первую очередь, потому что я не выбрал опцию «Install Restricted Extras» или что-то подобное при установке с компакт-диска.
msoftrain
1
Это сработало, я использую Ubuntu 16.04
1088
1
Там написано, что gcc не установлен. Любой способ установки GCC с использованием аналогичного метода?
exAres
1
Это сработало для моего MacBook Air после того, как я установил Ubuntu 19.04. Конфигурация WiFi была доступна из графического интерфейса. Спасибо!
Садовник
6

Вы можете вручную загрузить любой пакет Ubuntu с http://packages.ubuntu.com , скопировать их на диск Linux, а затем использовать dpkg для их установки. На Packages.ubuntu.com также перечислены зависимости, поэтому вы сможете найти и загрузить все отсутствующие.

«Инструмент ограниченных драйверов оборудования» использует следующий пакет для беспроводной связи Broadcom:

http://packages.ubuntu.com/maverick/bcmwl-kernel-source

(измените URL, чтобы использовать lucid, если это необходимо для установки 10.04)

Этот пакет не имеет большого количества зависимостей, и его следует установить, выполнив:

sudo dpkg --install /path/to/bcmwl-kernel-source

dpkg не будет пытаться получить какие-либо зависимости для вас, поэтому вам нужно сначала убедиться, что они установлены с использованием этого же метода.

ImaginaryRobots
источник
Это сработало для установки драйвера - и это правильно. Очевидно, он все еще не показывает сети в апплете NetworkManager. Есть идеи?
Лукас Джонс
2

Все пакеты Precise Pangolin (Ubuntu 12.04) можно загрузить с Launchpad .

Вам нужно знать название пакета. Но, надеюсь, это должно быть одно:

bcmwl-kernel-source
Андрейс Кайников
источник
1
Зависимости нужно будет скачать тоже (если есть).
Томас Уорд
Правильно, linux-headers.
Андрейс Каиников
который, я думаю, является мета-пакетом, который ссылается на три других пакета ... возможно, захочется проанализировать файл debian / control и посмотреть, что ему нужно, и добавить эти зависимости к вашему ответу «вещи для скачивания»
Томас Уорд
Правильно. echo "linux-headers-"uname -r "-generic"должен указать правильную версию linux-headersпакета, которую, возможно, потребуется скачать.
Андрейс Каиников
Спасибо, я обязательно попробую это. И да, пока я искал ответ, я часто натыкался на bcmwl-kernal-source.
Рубен
1

по вопросам Wi-Fi Broadcom, следуйте инструкциям здесь . Этот сайт предоставляет пошаговые инструкции для идентификации карты и список поддерживаемых карт и какие драйверы использовать для каждой модели.

убедитесь, что вы используете эту команду для определения модели вашей карты, так как вывод dmesg иногда будет содержать неверную информацию

lspci -vnn | grep 14e4

вы, вероятно, в конечном итоге будете использовать b43-fwcutter (должен быть уже установлен), поэтому, как только вы загрузили драйверы, связанные с этим сайтом, вы можете поместить их на флэш-накопитель, взять диск в дом своих друзей и следовать Инструкция по первой ссылке для их установки.

подвести итоги:

на ПК с доступом к сети:

wget http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

mv broadcom-wl-4.150.10.5.tar.bz2 /media/MyThumbDrive

затем с компьютера без доступа к сети:

tar xjf broadcom-wl-4.150.10.5.tar.bz2

cd broadcom-wl-4.150.10.5/driver

b43-fwcutter -w /lib/firmware/ wl_apsta_mimo.o
nathwill
источник