这是我第一次使用 Ubuntu(或 Linux),所以请耐心等待。
我在配备 1.67GHz 处理器的 Mac PowerBook G4 上运行 Ubuntu 12.04-powerpc“Precise Pangolin”。
缺少 wifi 卡的固件/驱动程序。由于不值得解释的原因,我无法将计算机物理插入网络。我有另一台计算机,一台运行 OSX 的 MacBook Pro,我可以从它下载文件并通过 USB 拇指驱动器移植它们。
PowerBook G4 中的 wifi 卡由 Broadcom 制造。芯片是 BCM4306,版本 3。PCI 编号为 14e4:4302。
我已下载 b43-fwcutter_015-14_powerpc.deb 并将其放入 Ubuntu 机器上的 Home 文件夹中。但是,它无法安装。双击时,它会随 Ubuntu SoftwareCenter 打开,但“安装”按钮处于非活动状态:我无法单击它。非活动按钮旁边有一条消息,说“您的常规软件渠道中提供了旧版本的‘b43-fwcutter’。只有您信任来源时才安装此文件。”如果我“右键单击”.deb 文件并使用存档管理器打开,它会显示“DEBIAN”和“usr”文件夹,但我不确定从那里该怎么做……而且相当肯定这不是正确的做法。
也许我的 b43-fwcutter 版本不适合我的机器/Ubuntu 版本?
这个问题的文档很乱。它提到了各种过时的 Ubuntu 版本以及一系列不同的“切割器”和固件文件。如果我是一个更老练的 Ubuntu 用户,也许我能弄清楚,但我不知道为什么软件中心不让我安装。我将非常感激如何让 wifi 卡在这台机器上再次工作。谢谢!
答案1
编辑:在阅读我的回答之前,您可能希望先查阅有关此问题的 Ubuntu Wiki,网址为https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
它有一个更清晰的解决方案。我留下了我的原始答案,但请注意,wiki 的布局比我的更好。
您有更新的版本吗?我会尝试找出 12.04 的版本,然后下载该版本。如果是该版本,那是因为系统已经有apt-get update
一段时间没有运行了 - 由于您无法连接到网络,您可能需要旧版本。
您也可以研究aptoncd
一下 - 这是一种允许具有网络连接的计算机充当没有网络连接的计算机的软件包存储库的方法 - 例如,将软件包刻录到 CD。(还有其他选择。)
如果您需要手动安装 .deb 文件,最简单的方法是使用gdebi
应该仍在软件中心的。由于您无法这样做...请参见下文。
您可能还想安装,以便synaptic
可以更手动地执行某些操作。gdebi
、、和软件中心都使用相同的软件包存储库,但允许您执行不同的操作 - 软件中心最容易使用。问题是您需要网络连接(或在另一台机器上,否则您必须手动安装软件包。)apt-get
synaptic
aptoncd
这种方法不受欢迎的原因是你正在深入研究香肠工厂,如果你不知道自己在做什么,你最终可能会遇到一些严重的依赖问题和破损的包裹。
使用存档管理器右键单击文件很容易解释 - .deb 是一种存档格式。您可以解压缩文件并尝试手动运行内容...但是...不要这样做。在大多数情况下,这样做不值得。
我还建议使用 USB 以太网适配器或 USB 无线网卡,其芯片组“已知可以正常工作” - Atheros 芯片组应该可以完美工作。这样至少可以让你上网,而不必玩 Sneakernet。
更新:还在读吗?这些都不管用?是时候一头扎进香肠工厂了。
打开终端并输入以下内容:sudo dpkg -i b43-fwcutter015-14_powerpc.deb
你将要最有可能收到警告 - 它甚至可能无法安装,它可能需要依赖项。
然而,这只是问题的一半 - 您仍然需要固件文件来让切割机切割它。请参阅 wiki 以获取适合您的卡的固件文件。
这是我们在这里劝大家远离的事情——因为这是自动化的事情,所以你不必手动完成,因为很容易搞砸。你知道那些“哦,我花了整个周末重新编译我的内核,这样我的显卡就可以工作了”的刻板印象吗?是的,我们正在努力避免那些。
我非常非常建议借用非博通芯片组的 USB 以太网或 USB 无线网卡。这样会方便很多倍。