我该如何使用 Broadcom 的这个 tar.gz 文件来为我的 Dell 1510 无线网卡服务?

我该如何使用 Broadcom 的这个 tar.gz 文件来为我的 Dell 1510 无线网卡服务?

我刚刚在我 5 年前的戴尔上网本上安装了 Ubuntu 12.04,希望能够取代 Win XP。我对 Linux 了解不多,但我以前能够理解 DOS 指令,因此我可以在终端中输入内容。

系统显示 wifi 接口,但无法连接任何东西。我在这里阅读了有关无线的信息,并通过 XP 下载了 Broadcom 的 32 位驱动程序文件。我正在阅读他们的说明,但我不明白。我必须编译这个文件吗?

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 管理员一样。我是唯一的用户。我一定是 root,对吧?root 和权限被拒绝是怎么回事?我该如何解决或修复这个问题?

另外,当我使用文件夹应用程序移动 tarball 时,我习惯性地右键单击它,发现有一个存档管理器和一个存档装载器,我可以用它们打开它。如果我使用其中一个,我可以跳过所有其余部分吗?

如果这很难阅读,我很抱歉。我以前在网站上没有遇到过您的格式控件。也许是 Linux?我不知道为什么有些文本会换行,而有些则不会。

答案1

尝试从附加驱动程序应用程序安装 Broadcom 驱动程序 - 它将安装您想要手动安装的相同驱动程序

答案2

谢谢大家的回复。我学到了很多东西,非常感谢。

然而,我放弃了笨手笨脚地使用 tarball 和终端命令,直接将以太网端口插入路由器。12.04 更新后(超过 200 个更新!),它有一个适用于我的无线网卡的驱动程序,我就可以开始使用 wifi 了。这也教会了我一些东西。提醒我,我有时太固执了,对自己不利。

再次感谢!

答案3

如果我理解这个问题很好的话,我想你所缺少的只是在你的终端命令之前加上sudo它,仅此而已!

例如:

sudo apt-get install build-essential linux-headers-generic

sudo apt-get build-dep linux

sudo赋予命令安全权限。(超级用户的权限)

相关内容