Je suis les instructions sur cette page afin de pouvoir envoyer suffisamment d'informations sur ma machine à ce module de rapport de bogue .
Je suis coincé dans l'exécution de certaines des commandes suivantes
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
J'ai cloné le référentiel Git mais je ne peux pas exécuter la commande make
, les messages d'erreur suivants s'affichent:
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
Ainsi, après le clonage du référentiel Git, j'accède au répertoire spécifié acpi-stuff/acpi_dump_info
et exécute make
mais cela ne fonctionne pas. J'ai essayé de l'exécuter en tant que Sudo
cela ne fonctionnait toujours pas.
J'ai remarqué qu'il se plaint parce qu'il n'y a pas de répertoire build
sous le répertoire /lib/modules/3.13.0-27-generic/
. Je ne sais pas ce que c'est exactement mais, à première vue, la commande make
avait besoin d'une version compilée de mon noyau, mais n'en avait pas trouvée. Mais je n'en sais rien de toute façon.
J'ai essayé d'installer les en-têtes Linux en lançant les commandes
Sudo apt-get install linux-headers-3.13.0-27-generic
Sudo apt-get install linux-headers-
uname -r`..mais ils ont tous deux échoué et ont eu la même sortie
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
Mon système d'information:
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
Alors, que dois-je faire pour pouvoir exécuter la commande make
sous ce répertoire?
J'utilisais un noyau (v3.13) qui n'est pas destiné à être utilisé avec la version de distro que j'utilise (Ubuntu 14.10).
J'ai donc installé le dernier noyau possible pour ma distribution en lançant la commande suivante:
Sudo apt-get install linux-generic
Cela corrigeait aussi mon problème de luminosité!
vous devez installer le paquet linux-headers-3.13.0-27-generic
Sudo apt-get install linux-headers-3.13.0-27-generic
ou mieux
Sudo apt-get install linux-headers-`uname -r`
ceci fournira le lien /lib/modules/3.13.0-27-generic/build