Как скомпилировать bcmwl-человечность?

При работе ядра <4.0 я использовал предварительно скомпилированный bcmwl-kernel-source из репозитория без любых проблем. Теперь я обновил свой LTS Ubuntu 14.04.2 к ядру, 4.0.0-040000-универсальному, где пакет еще не поддерживается. Я нашел этот bugreport, где автор описывает, что существует исправленная версия для ядра 4.0 на GitHub.

К сожалению, я не могу скомпилировать его через make all. Это дает мне следующую ошибку:

user@computer:~/Downloads/bcmwl-ubuntu$ make all
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Verzeichnis »/usr/src/linux-headers-4.0.0-040000-generic«
wird betreten CFG80211 API is prefered for this kernel version Using
CFG80211 API   LD     
/home/user/Downloads/bcmwl-ubuntu/built-in.o make[2]: *** Keine
Regel vorhanden, um das Target
»/home/user/Downloads/bcmwl-ubuntu/src/shared/linux_osl.o«,   
benötigt von »/home/user/Downloads/bcmwl-ubuntu/wl.o«, zu
erstellen.  Schluss. make[1]: ***
[_module_/home/user/Downloads/bcmwl-ubuntu] Fehler 2 make[1]:
Verzeichnis »/usr/src/linux-headers-4.0.0-040000-generic« wird
verlassen make: *** [all] Fehler 2

Кто-либо может понравиться совету меня, как скомпилировать его или сказать то, что я делаю неправильно?

  • существенный для сборки версия 11.6ubuntu6
  • Карта Wi-Fi является Адаптером Беспроводной сети на 802.11 акра BCM4352

Спасибо!

4
задан 23 April 2015 в 19:44

4 ответа

Использование make не прямо здесь. longsleep всего пересмотрел README:

Парни этот репозиторий является упаковкой человечности. Таким образом, необходимо создать пакет и установить его. Это затем создает модуль с патчами ядра, требуемыми для Вашей конкретной версии ядра. Я Вижу, что readme нужна некоторая работа :-)

<час>

, Это должно работать:

Первый Вам нужен этот пакет:

sudo apt-get install git-buildpackage

затем изменение в bcmwl-ubuntu и запускают создание пакета:

cd bcmwl-ubuntu
gbp buildpackage -b -uc -us

deb пакет является уровнем каталога выше каталога сборки. НАПРИМЕР:

../bcmwl-kernel-source_6.30.223.248+bdcom-1longsleep0_amd64.deb
3
ответ дан 24 April 2015 в 05:44

Вы не должны компилировать его, longsleep загрузил deb файл здесь

-3
ответ дан 24 April 2015 в 05:44

Тем временем я создал ppa, где можно легко установить Ядро 4,0 совместимых версии bcmwl пакета на Ubuntu 14.04, 14.10 и 15.04.

sudo apt-add-repository ppa:longsleep/bcmwl
sudo apt-get update
sudo apt-get install bcmwl-kernel-source

Поэтому, если Вы не хотите компилировать его сами, захватывать его оттуда.

Проверка ppa репозиторий самостоятельно в: https://launchpad.net / ~ longsleep / + archive/ubuntu/bcmwl

4
ответ дан 24 April 2015 в 05:44

От https://askubuntu.com/a/613454/167385:

Тем временем я создал ppa, где можно легко установить Ядро, 4,0 совместимых версии bcmwl пакета на Ubuntu 14.04, 14.10 и 15.04.

sudo apt-add-repository ppa:longsleep/bcmwl sudo склонный - добираются, обновление sudo склонный - получают bcmwl-kernel-source

установки Поэтому, если Вы не хотите компилировать его сами, захватите его оттуда.

Проверка ppa репозиторий самостоятельно в: https://launchpad.net / ~ longsleep / + archive/ubuntu/bcmwl

-2
ответ дан 24 April 2015 в 05:44

Другие вопросы по тегам:

Похожие вопросы: