【发布时间】:2013-03-18 04:40:54
【问题描述】:
我买了一个新的 Toshiba Satellite C855 并在上面安装了 Ubuntu 12.10 却发现预装的 wifi 和以太网驱动程序不起作用。结果,这台新计算机完全无法访问互联网。我下载了正确驱动程序的源代码,目前正在安装它们。当我构建模块时,出现以下错误
make -C /lib/modules/3.5.0-17-generic/build M=/home/<user>/Desktop/rtl_92ce_92se_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Entering directory `/lib/modules/3.5.0-17-generic/build`
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/3.5.0-17-generic/build`
make: *** [all] Error 2
我必须创建/lib/modules/3.5.0-17-generic/build 目录。我确实安装了标题(/usr/src/linux-headers-3.5.0-17/)。在发布这个问题之前,我也对这个主题进行了很多谷歌搜索,但我发现的所有内容要么已死,要么没有答案。
注意:我宁愿避免显示输出。由于我发帖的这台计算机不是东芝机器,而且新机器没有互联网接入,我必须手动输入输出或使用闪存驱动器进行麻烦。此外,如果我需要安装任何软件包,我还需要指向 .deb 软件包的链接,而不是 apt-get install 命令。
先谢谢了。
【问题讨论】:
-
你有 build-essential 包吗?
-
做模块准备
-
make modules-prepare只是说没有目标规则。 Build-essential 没有安装,但现在已经安装了,并且没有任何变化。仍然对两者都说没有规则。
标签: linux linux-kernel linux-device-driver ubuntu-12.10