web-dev-qa-db-fra.com

Installation de la tablette de dessin Intuos CTH-480 dans un Chromebook AMR

J'essaie de faire fonctionner ma tablette graphique Intuos sur mon Chromebook. Comme elle n'est pas compatible avec le système d'exploitation Google, j'ai choisi d'installer Ubuntu 13.10 et de récupérer les pilotes.

Je l'ai fait et Ubuntu 13.10 fonctionne bien et j'ai téléchargé le pilote du noyau input-wacom-0.20.0 à partir de http://sourceforge.net/projects/linuxwacom/files/xf86-input-wacom/input -wacom /

Ensuite, j'ai essayé de suivre les instructions trouvées sur http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Input-wacom

Cependant, je ne peux pas aller au-delà de la section des conditions préalables. Pour la première étape, quand j'entre:

Sudo apt-get install linux-headers-$(uname -r)

ça dit:

E: Unable to locate package linux-headers-3.8-11
E: Couldn't find any package by regex 'linux-headers-3.8.11'

Je sais que mon noyau est 3.8.11, car lorsque je saisis:

uname -r

Je reçois 3.8.11

Ce noyau ne prend-il pas en charge Intuos? Je suis très nouveau sur Linux, donc je ne sais même pas si je pose les bonnes questions ici. Dois-je définir les en-têtes sur un noyau pris en charge par Intuos?

Est-ce que quelqu'un pourrait me guider à travers ça?

Comme je l'ai dit dans mon commentaire,

    apt-get install update

n'a pas fonctionné, donc j'ai fait

    apt-cache search linux-headers

C'était la sortie:

    linux-headers-3.11.0-12 - Header files related to Linux kernel version 3.11.0
    linux-headers-generic - Generic Linux kernel headers
    linux-libc-dev - Linux Kernel headers for development
    linux-source-3.11.0 - Linux kernel source for 3.11.0 with Ubuntu patches
    linux-headers-3.11.0-12-generic - Linux kernel headers for version 3.11.0 on ARM (hard float) SMP
    linux-headers-3.11.0-12-generic-lpae - Linux kernel headers for version 3.11.0 on ARM (hard float) SMP
    linux-headers-3.5.0-233 - Header files related to Linux kernel version 3.5.0
    linux-headers-3.5.0-233-omap4 - Linux kernel headers for version 3.5.0 on TI OMA p4-based systems
    linux-headers-generic-lpae - Generic Linux kernel headers
    linux-headers-highbank - Linux kernel headers for the armhf architecture
    linux-headers-omap - Linux kernel headers for the armhf architecture
    linux-headers-omap4 - Linux kernel headers for the OMAP4 architecture
    linux-libc-dev-arm64-cross - Linux Kernel Headers for development (for cross-compiling)
    linux-libc-dev-armel-cross - Linux Kernel Headers for development (for cross-compiling)
    linux-libc-dev-armhf-cross - Linux Kernel Headers for development (for cross-compiling)
    linux-libc-dev-powerpc-cross - Linux Kernel Headers for development (for cross-compiling)
    linux-headers-3.0.0-3-maguro - Linux kernel headers for version 3.0.0 on Galaxy Nexus
    linux-headers-3.1.10-6 - Header files related to Linux kernel version 3.1.10
    linux-headers-3.1.10-6-ac100 - Linux kernel headers for version 3.1.10 on Toshiba AC100-based systems
    linux-headers-3.1.10-6-grouper - Linux kernel headers for version 3.1.10 on Nexus 7
    linux-headers-3.11.0-203-exynos5- Linux kernel headers for version 3.11.0 on ARM (hard float) SMP
    linux-headers-3.4.0-1-goldfish - Linux kernel headers for version 3.4.0 on Android touch emulation
    linux-headers-3.4.0-3-mako - Linux kenerl headers for version 3.4.0 on Nexus 4
    linux-headers-3.4.0-4-manta - Linux kernel headers for version 3.4.0 on Nexus 10
    linux-headers-3.4.0-5-chromebook - Linux kernel headers for version 3.4.0 on Samsung Chromebook
    linux-headers-ac100 - Linux kernel headers for the ac100 architecture.
    linux-headers-chromebook - Linux kernel headers for the Samsung ARM Chromebook.
    linux-headers-exynos5 - Linux kernel headers for Exynos5 architecture.
    linux-headers-goldfish - Linux kernel headers for the goldfish kernel.
    linux-headers-grouper - Linux kernel headers for the Nexus7 (grouper).
    linux-headers-maguro - Linux kernel headers for the Galaxy Nexus (maguro).
    linux-headers-mako - Linux kernel headers for the Nexus4 (mako).
    linux-headers-manta - Linux kernel headers for the Nexus10 (manta).
    linux-headers-nexus4 - Transitional package
    linux-headers-nexus7 - Transitional package
    linux-headers-3.11.0-13 - Header files related to Linux kernel version 3.11.0
    linux-headers-3.11.0-14 - Header files related to Linux kernel version 3.11.0
    linux-headers-3.11.0-15 - Header files related to Linux kernel version 3.11.0
    linux-headers-3.11.0-17 - Header files related to Linux kernel version 3.11.0
    linux-headers-3.11.0-18 - Header files related to Linux kernel version 3.11.0
    linux-header-3.11.0-13-generic - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-header-3.11.0-13-generic-lpae - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-header-3.11.0-14-generic - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-header-3.11.0-14-generic-lpae - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
   linux-header-3.11.0-15-generic - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-header-3.11.0-15-generic-lpae - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-header-3.11.0-17-generic - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-header-3.11.0-17-generic-lpae - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-header-3.11.0-18-generic - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-header-3.11.0-18-generic-lpae - Linux kernel headers for 3.11.0 on ARM (hard float) SMP
    linux-headers-3.5.0-234 - Header files related to Linux kernel version 3.5.0
    linux-headers-3.5.0-234-omap4 - Header files related to Linux kernel version 3.5.0 on TI OMAP4-based systems
    linux-headers-3.5.0-235 - Header files related to Linux kernel version 3.5.0
    linux-headers-3.5.0-235-omap4 - Header files related to Linux kernel version 3.5.0 on TI OMAP4-based systems
    linux-headers-3.5.0-236 - Header files related to Linux kernel version 3.5.0
    linux-headers-3.5.0-236-omap4 - Header files related to Linux kernel version 3.5.0 on TI OMAP4-based systems
    linux-headers-3.5.0-237 - Header files related to Linux kernel version 3.5.0
    linux-headers-3.5.0-237-omap4 - Header files related to Linux kernel version 3.5.0 on TI OMAP4-based systems
    linux-headers-3.5.0-238 - Header files related to Linux kernel version 3.5.0
    linux-headers-3.5.0-238-omap4 - Header files related to Linux kernel version 3.5.0 on TI OMAP4-based systems
    linux-headers-3.5.0-239 - Header files related to Linux kernel version 3.5.0
    linux-headers-3.5.0-239-omap4 - Header files related to Linux kernel version 3.5.0 on TI OMAP4-based systems
    linux-headers03.11.0-204-exynos5 - Linux kernel headers for version 3.11.0 on ARM (hard float) SMP
    linux-headers03.11.0-205-exynos5 - Linux kernel headers for version 3.11.0 on ARM (hard float) SMP

Je recherche l'un des packages d'en-tête pour soit ARM ou exynos, n'est-ce pas? Je suppose que ceux qui disent Samsung Chromebook?

J'ai fait

    Sudo apt-get install linux-headers-chromebook 

et puis est passé à l'étape suivante. Malheureusement, j'ai eu le même problème quand j'ai essayé

    ./configure 

Il a terminé et lu

    BUILD ENVIRONMENT: 
    linux kernel - yes 
    kernel source - no

    We could not find the kernel development environment to build the driver.  Please install the kernel source or the kernel development package and try again.

Il n'y avait pas d'autres en-têtes de chromebook que j'ai vus dans la liste que j'ai postée dans le lien Pastebin ci-dessus.

Peut-être que le support linux-wacom ne fonctionne pas sur le Chromebook?

Mise à jour avec sortie de

    apt-cache search chromebook

ici:

    vboot-kernel-utils - Chrome OS verified boot utils required to sign kernels
    vboot-utils - Chome OS verified boot utils
    linux-headers-3.4.0-5-chromebook - Linux kernel headers for version 3.4.0 on Samsung Chromebook
    linux-headers-chromebook - Linux kernel image for the Samsung ARM Chromebook.
    linux-image-chromebook - Linux kernel image for the Samsung ARM Chromebook
    linux-image-chromebook - Linux kernel image for the Samsung ARM Chromebook.
    linux-tools-3.4.0-5-chromebook - Linux kernel version specific tools for version 3.4.0-5

Mise à jour avec sortie de

    dpkg --get-selections | grep -i chrome | grep -v deinstall

ici:

    linux-headers-3.4.0-5-chromebook                       install
    linux-headers-chromebook                               install

Mise à jour avec sortie de

    dpkg --get-selections | grep -i linux | grep -v deinstall

ici:

    libselinux1:armhf                                      install
    linux-headers-3.4.0-5-chromebook                       install
    linux-headers-chromebook                               install
    linux-libc-ev:armhf                                    install
    util-linux                                             install
4
user256186

Il est possible que votre liste de paquets n'ait pas été mise à jour. Essayez de courir:

Sudo apt-get update
Sudo apt-get install linux-headers-$(uname -r)

Si cela ne fonctionne toujours pas, exécutez cette commande pour voir d'autres packages possibles pouvant fonctionner:

apt-cache search linux-headers

Mettre à jour avec les résultats et nous allons prendre à partir de là.

2
thinkmassive

Les en-têtes du noyau doivent correspondre à votre noyau en cours d’exécution, sinon vous ne pourrez pas compiler le pilote (module du noyau) pour votre noyau.

J'ai eu un problème similaire avec les vieux noyaux qui traînent; cela signifiait qu'il n'y avait aucun en-tête dans la distribution correspondant au noyau en cours d'exécution. Il y a ne question pertinente qui suggère de réinstaller votre métapaquet pertinent pour le noyau (dans une installation normale, il s'agit de linux-generic, je ne suis pas sûr d'un Chromebook. Peut-être que c'est linux-headers-chromebook ?).

Compte tenu de la liste des paquets, je voudrais essayer (mais cela pourrait être dangereux ... Je ne suis pas expert en chromebook)

Sudo apt-get install linux-image-chromebook linux-headers-chromebook 
Sudo apt-get update
Sudo apt-get upgrade

puis redémarrez avant la compilation des pilotes. Mon doute ici est que je ne vois pas dans quel package se trouve le noyau que vous utilisez actuellement ... il devrait y avoir un métapaquet linux-chromebook qui résout les problèmes pour vous.

Après cela, vous pourrez essayer de suivre ma réponse ici: Tablette graphique Wacom CTH-480/CTL-480 non détectée dans Ubuntu 13.1

1
Rmano