大约一周以来,我一直在尝试让笔记本电脑上的 WiFi 驱动程序正常工作,但每个视频和线程都没有帮助我。我知道我需要使用 sudo apt-get install b43-fwcutter,但每当我在终端中输入它时,我都会得到:来自终端....
Reading package lists... done
Building dependency tree
Reading state information... Done
E: Unable to locate package b43-fwcutter
A suggestion was to put lspci -vvnn | grep 14e4 in terminal:
09:Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5755M Giga bit Ethernet Pci Express [14e4:1673] (rev 02)
0c:00.0 Network controller [0280]: Broadcom Corporation Bcm4311 802.11b/g WLAN [14e4:4311](rev01)
sudo apt-get install linux-firmware-nonfree:
Reading package lists... done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-firmware-nonfree .
答案1
当您输入时sudo apt-get install packageName
,apt 会在配置文件中列出的存储库中查找包“packageName” /etc/apt/sources.list
。
错误E: Unable to locate package xxx
表示在从 sources.list 中列出的所有存储库检索到的软件包列表中找不到该软件包。导致此问题的原因可能是:
该包根本不存在(例如名称中有拼写错误)。
该包存在于未在 sources.list 中列出的存储库中。
该包存在于 sources.list 中列出的存储库中,但您尚未将该存储库中包含的包列表检索到您的计算机。
在您的情况下:
(1) 被排除在外,因为我可以从自己的机器上找到“b43-fwcutter”和“linux-firmware-nonfree”两个软件包。
(3) 很容易检查:只需在命令sudo apt-get update
之前运行apt-get install
,看看它现在是否有效。
然而,我敢打赌 (2) 是原因。也许您在“软件和更新”UI 中删除了存储库?如果是这样,请尝试在那里的“Ubuntu 软件”选项卡中重新选择所有内容,然后在此处重试上述更新+安装过程。或者,参考 AskUbuntu 主题“如何恢复默认存储库?' 恢复默认的 apt 配置。
答案2
下载此文件b43到闪存驱动器,然后将文件拖放到您的 ubuntu 桌面。右键单击它并选择在此处提取。打开终端并执行:
sudo mkdir /lib/firmware/b43
sudo cp Desktop/b43/* /lib/firmware/b43
sudo rmmod -f b43
sudo rmmod -f ssb
sudo modprobe b43
如果您尚未安装任何其他无线驱动程序,您的无线现在应该可以正常工作。
这些说明用于在没有互联网连接的情况下安装驱动程序,如果您有可用的互联网,则只需将文件下载到您的桌面并按照上述说明进行操作。