0

私はノートブックにオプティマスグラフィックカード(Nvidia)があります。そこで、acpi_callメソッドでノートブックをリラックスさせたいと思います。しかし、エラーが発生します。このWebページから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
4

1 に答える 1

1

これはカーネル モジュールであるため、ビルドには 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

これを機能させるには、カーネルモジュールを構成/ロードする方法を学ぶ必要があることに注意してください。これは、標準のユーザー プログラムではありません。

于 2013-01-12T14:03:51.353 に答える