Я только что установил Ubuntu 12.04 на свой 5-летний нетбук Dell в надежде заменить Win XP. Я немного разбираюсь в Linux, но раньше у меня была возможность получать инструкции DOS, поэтому я могу печатать в терминале.
Система показывает Wi-Fi, но не подключается ни к чему. Я читал здесь о беспроводной связи и скачал через XP 32-битный файл драйвера от Broadcom. Я читаю их инструкции, но я не понимаю. Мне нужно скомпилировать этот файл?
В инструкциях Broadcom сказано:
В Ubuntu вам понадобятся заголовки и инструменты. Попробуйте эти команды:
apt-get install build-essential linux-headers-generic
Я открыл терминал и набрал его. Я получил
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory /var/lib/dpkg/), are you root?
Что все это значит?
apt-get build-dep linux
Я набрал это и получил те же две строки.
Чтобы проверить, есть ли у вас этот каталог, сделайте следующее:
ls /lib/modules/*uname* -r/build
Это дало мне 7 столбцов слов (имена папок? ), некоторые в синем, некоторые голубые и один белый.
ИНСТРУКЦИИ ПО СТРОИТЕЛЬСТВУ
1. Настройте каталог, не изменяя правильный tarball:
Для 64-битных: hybrid-v35_64-nodebug-pcoem-portsrc.tar.gz
Пример:
mkdir hybrid_wl
cd hybrid_wl
Мне удалось создать каталог и изменить каталог (команды DOS!). Мне также удалось с помощью файлового менеджера рабочего стола переместить tarball в папку hybrid_wl, чтобы к нему было легко добраться. Но я остановился на этом, поскольку более ранние ответы команд, похоже, означают, что чего-то не хватает.
tar xzf <path>/hybrid-v35-nodebug-pcoem-portsrc.tar.gz
или
<path>/hybrid-v35_64-nodebug-pcoem-portsrc.tar.gz
2. Создайте драйвер как загружаемый модуль ядра Linux (LKM):
make clean
(необязательно)
make
Когда сборка завершится , он создаст файл wl.ko в каталоге верхнего уровня.
Если ваш драйвер не собирается, убедитесь, что вы установили пакет ядра, описанный в приведенных выше требованиях.
Я думал, что root похож на Win admin. Я единственный пользователь. Я должен быть root, верно? Что случилось с рутом и разрешением отказано? Как мне пройти или исправить это?
Кроме того, когда я использовал приложение папки для перемещения тарбола, я щелкнул его правой кнопкой мыши по привычке и обнаружил, что есть и менеджер архивов, и монтер архивов с помощью которого я мог бы открыть это. Если я воспользуюсь одним из них, могу ли я пропустить все остальное?
Извините, если это трудно прочитать. Ваши элементы управления форматированием - те, с которыми я раньше не сталкивался. Linux, возможно? И я понятия не имею, почему некоторые тексты переносятся, а некоторые нет.
Попробуйте установить драйверы Broadcom из приложения «Дополнительные драйверы» - оно установит тот же драйвер, который вы хотите установить вручную
Спасибо всем за ваши ответы. Я многому научился и ценю это.
Тем не менее, я перестал возиться с командами tarball и терминала и просто подключил порт Ethernet к своему маршрутизатору. После обновления 12.04 (более 200 обновлений!) У него был драйвер, который работал с моей беспроводной картой, и я был запущен по Wi-Fi. Это тоже чему-то меня научило. Напомнил мне, что я иногда слишком упрям для своего блага.
Еще раз спасибо!
Если я хорошо понимаю проблему, думаю, все, чего вам не хватает, - это поставить sudo
перед командами терминала, и все!
, например:
sudo apt-get install build-essential linux-headers-generic
sudo apt-get build-dep linux
sudo
дает привилегии безопасности для команд. (Привилегии суперпользователя)