我早些时候在这里得到了帮助全新的 linux mint 18.1 安装 - 没有无线,尽管 live CD 运行良好但我需要在 debian 变体 Astra Linux common 中从“稳定”转向“当前”。
我尝试过做与上一篇文章中相同的事情,但情况有些不同。我的内核是4.8.0-?但后来我在此处阅读了尝试 Jessie-backport 内核的文章。所以我将其添加到源列表中并找到了4.9.0-0.bpo.2-amd64。
我重新启动,鼠标现在可以工作了!
然后我就开始修复无线网络。已经有了 dkms 和无线工具。所以我下载了博通
~$ sudo aptitude -t jessie-backports search broadcom-
i broadcom-sta-dkms - dkms source for the Broadcom STA Wireless driver
v broadcom-sta-modules -
sudo dpkg -i broadcom-sta-dkms_6.30.223.271-5~bpo8+1_all.deb
但由于没有标头,安装失败...所以我寻找它们(在 jessie-backports 中),但出现故障,没有任何解决方案;
sbh@sbh:~/Downloads$ sudo aptitude -t jessie-backports install linux-headers-4.9.0-0.bpo.2-amd64
The following NEW packages will be installed:
libssl1.0.0{a} linux-compiler-gcc-4.9-x86{ab} linux-headers-4.9.0-0.bpo.2-amd64 linux-headers-4.9.0-0.bpo.2-common{a} linux-kbuild-4.9{a}
0 packages upgraded, 5 newly installed, 0 to remove and 15 not upgraded.
Need to get 10.3 MB of archives. After unpacking 59.3 MB will be used.
The following packages have unmet dependencies:
linux-compiler-gcc-4.9-x86 : Depends: gcc-4.9 which is a virtual package and is not provided by any available package
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) linux-compiler-gcc-4.9-x86 [Not Installed]
2) linux-headers-4.9.0-0.bpo.2-amd64 [Not Installed]
Accept this solution? [Y/n/q/?] n
*** No more solutions available ***
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) linux-compiler-gcc-4.9-x86 [Not Installed]
2) linux-headers-4.9.0-0.bpo.2-amd64 [Not Installed]
Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.
所以我想我想安装它......但我已经有了 gcc-6、gcc-6-base,而且我想其中大部分(如果不是全部)。
我也尝试在解决方案中安装编译器,但它抱怨没有 gcc-4.9。然后我尝试安装它,但它抱怨它不可用 - 也许它位于喘息的向后移植上(我只是想......)
附言。我只是查看浏览器而不是在 CL 上搜索并注意到,https://packages.debian.org/jessie-backports/linux-headers-4.9.0-0.bpo.2-amd64linux-headers 存在依赖关系:...compiler...、...common.... 和 ...kbuild... 但我发现编译器依赖于 gcc-4.9。仍然为什么它不能在 gcc-6 下编译?
更新
我已经在packages.debian.org/jessie-backports中找到了大约90%的依赖项,并通过安装它们dpkg -i
,包括按顺序安装最后一个broadcom-sta-dkms_6.30.223.271-5~bpo8+1_all.deb。但我继续接受 @GADR3 建议并运行 modprobe 命令,现在它可以工作了!
我将尝试摆脱 bpo 内核,并确保我可以按照他的评论中描述的方式选择内核。
这是我的/etc/apt/sources.list:
h@h:~/Downloads$ cat /etc/apt/sources.list
# deb cdrom:[OS Astra Linux 1.11.4 orel - amd64 DVD ]/ orel non-free main contrib
deb ftp://mirror.yandex.ru/astra/current/orel/repository/ orel non-free contrib main
# deb-src ftp://mirror.yandex.ru/astra/current/orel/repository/ orel non-free contrib main
# deb ftp://mirror.yandex.ru/astra/stable/orel/1.11/repository/ orel main contrib non-free
# deb ftp://mirror.yandex.ru/astra/stable/orel/1.11/repository-update/ orel non-free contrib main
deb http://ftp.debian.org/debian jessie-backports main
# following from stack exchange GAD3R
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
答案1
您正在使用BCM4360
(问题中的信息这里)
您不需要从向后移植升级您的内核版本(您拥有4.8
内核版本)。
可以按照 上描述的步骤启用 wifiDebian 文档页:
编辑sources.list
并添加contrib non-free
组件:
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
然后运行:
apt-get update
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
modprobe wl