在ubuntu 12.10中无法调用acpi_call方法



我的笔记本有一个optimus显卡(Nvidia)。所以我想用acpi_call方法来放松笔记本。但是误差是给定的。我从这个网页下载了acpi_call_master:(https://github.com/mkottman/acpi_call)然后这个zip被我解压,下面的代码被我在终端中调用。然而,给出了这些错误:

dagli@dagli-Inspiron-N5110:~/acpi_call-master$ ls
acpi_call.c  examples  Makefile  README.md  support
dagli@dagli-Inspiron-N5110:~/acpi_call-master$ sudo make
make -C /lib/modules/3.5.0-17-generic/build M=/home/dagli/acpi_call-master modules
make: *** /lib/modules/3.5.0-17-generic/build: Böyle bir dosya ya da dizin yok. Durdu.
make: *** [default] Hata 2

这是一个内核模块,因此需要Linux内核头文件来构建。在许多情况下,您应该能够使用dpkg识别提供该文件的包,例如:

dpkg --search /lib/modules/3.5.0-17-generic/build

你可以在Ubuntu软件包网站上做同样的事情。虽然它不能完全工作,但您需要的包将是linux-headers-3.5.0-17-generic之类的东西。似乎有x86(32位)和x64选项。看看下面的操作是否有效:

sudo apt-get install linux-headers-3.5.0-17-generic

请记住,您必须学习如何配置/加载内核模块才能使其工作。它不是一个标准的用户程序。

相关内容

  • 没有找到相关文章

最新更新