質問: 「/lib/modules/3.13.0-27-generic/build:no such file or directory」エラーメッセージの解決方法 このページ の指示に従っているので、マシンに関する十分な情報を このバグレポートモジュール に送信できます。次のコマンドのいくつかを実行することにこだわっていますgit clone git://github.com/lekensteyn/acpi-stuff.git cd acpi-stuff/acpi_dump_info make sudo make load cat /proc/acpi/dump_info > handles.txt gitリポジトリのクローンを作成しましたが、makeコマンドを実行できません。次のエラーメッセージが表示されます。mg@mg-7520se:~/workspace/hybridgraphicscards$ cd acpi-stuff/acpi_dump_info mg@mg-7520se:~/workspace/hybridgraphicscards/acpi-stuff/acpi_dump_info$ make make -c /lib/modules/3.13.0-27-generic/build m=/home/mg/workspace/hybridgraphicscards/acpi-stuff/acpi_dump_info modules make[1]: *** /lib/modules/3.13.0-27-generic/build: no such file or directory. stop. makefile:9: recipe for target 'default' failed make: *** [default] error 2 mg@mg-7520se:~/workspace/hybridgraphicscards/acpi-stuff/acpi_dump_info$ sudo make [sudo] password for mg: make -c /lib/modules/3.13.0-27-generic/build m=/home/mg/workspace/hybridgraphicscards/acpi-stuff/acpi_dump_info modules make[1]: *** /lib/modules/3.13.0-27-generic/build: no such file or directory. stop. makefile:9: recipe for target 'default' failed make: *** [default] error 2 そのため、gitリポジトリを複製した後、指定されたディレクトリacpi-stuff/acpi_dump_infoにアクセスしてmakeを実行しましたが、機能しませんでした。 sudoとして実行しようとしましたが、まだ動作しませんでした。/lib/modules/3.13.0-27-generic/ディレクトリの下にbuildディレクトリがないため、文句を言うことに気付きました。私はこれが正確に何であるかはわかりませんが、その外観から、makeコマンドはカーネルのコンパイル済みバージョンを必要としましたが、見つかりませんでした。しかし、とにかくそれについては何も知りません。コマンドを実行してlinuxヘッダーをインストールしてみました sudo apt-get install linux-headers-3.13.0-27-generic sudo apt-get install linux-headers-uname -r` ..しかし、両方とも失敗し、同じ出力がありましたmg@mg-7520se:~$ sudo apt-get install linux-headers-3.13.0-27-generic [sudo] password for mg: reading package lists... done building dependency tree reading state information... done package linux-headers-3.13.0-27-generic is not available, but is referred to by another package. this may mean that the package is missing, has been obsoleted, or is only available from another source e: package 'linux-headers-3.13.0-27-generic' has no installation candidate 私のシステム情報:mg@mg-7520se:~$ lsb_release -a no lsb modules are available. distributor id: ubuntu description: ubuntu 14.10 release: 14.10 codename: utopic mg@mg-7520se:~$ uname -a linux mg-7520se 3.13.0-27-generic #50-ubuntu smp thu may 15 18:06:16 utc 2014 x86_64 x86_64 x86_64 gnu/linux このディレクトリでmakeコマンドを正常に実行するにはどうすればよいですか?
回答: linux-headers-3.13.0-27-genericパッケージをインストールする必要がありますsudo apt-get install linux-headers-3.13.0-27-generic またはそれ以上sudo apt-get install linux-headers-`uname -r` これにより、リンク/lib/modules/3.13.0-27-generic/buildが提供されます