Bonsoir,
Le 20/08/2017 à 15:11, anne.guilde@??? a écrit :
[...]
>>>>>
>>>>> Après un rebbot, je n'ai plus le même message
>>>>>
>>>>> J'ai cliqué sur wmware player dans le menu systeme.
>>>>>
>>>>> Il m'a demandé de mettre le chemin de gcc,
Tu as quelle version de gcc ?
dpkg -l|grep gcc
>>>>> puis le chemin de kernel header
>>>>>
>>>>> C header files matching your running kernel were not found. Refer to
>>>>> your distribution's documentation for installation instructions.
>>>>>
>>>>> Si quelqu'un a une idée
>>>>>
>>>>> merci
>>>>> Anne
>>>>
>>>> VMWare doit avoir besoin de compiler des modules pour le
>>>> kernel, afin
>>>> de pouvoir fonctionner.
>>>>
>>>> Je pense que tu n'as pas installer les sources de ton kernel,
>>>> aussi lance:
>>>>
>>>> apt-get update
>>>> apt-get install linux-headers-amd64
>>>>
>>>> ca, c'est si tu utilises un processeur 64 bit bien sûr... Sinon,
>>>> "apt-cache search linux-headers" pour trouver les bonnes sources de
>>>> kernel...
>>>>
>>>> Cordialement,
>>>>
>>>> Olivier
>>>>
>>>
>>> Kernel headers for version 4.9.0-3-amd64 were not found.
>>
>> Anormal
>>
>>> linux headers est bien installé.
>>> This package provides the architecture-specific kernel header files for
>>> Linux kernel 4.9.0-3-amd64, generally used for building out-of-tree
>>> kernel modules. These files are going to be installed into
>>> /usr/src/linux-headers-4.9.0-3-amd64, and can be used for building
>>> modules that load into the kernel provided by the
>>> linux-image-4.9.0-3-amd64 package.
>>
>> Pourrais-tu, STP, séparer clairement le résultat des commandes
>> utilisées, de tes commentaires ? Cela rendrait la lecture plus lisible.
>>
>>> Quand il me demande le chemin, je clique sur browse.
>>> /usr/src/linux-headers-4.9.0-3-amd64
>>> je clique sur install
>>> C header files matching your running kernel were not found. Refer to
>>> your distribution's documentation for installation instructions.
>>>
>>> Il manque peut-être un lien à mettre?
De toute évidence, l'installeur ne trouve pas ce qu'il veut.
Installe:
apt-get install linux-kbuild-4.9
>> La 1ère chose à faire:
>> uname -a
>>
>
> # uname -a
> Linux pc-00105 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06)
> x86_64 GNU/Linux
OK, kernel 4.0.9.3
Cela correspond à ce qu'il y a plus bas.
>> cela te dira quelle version du kernel tu utilises actuellement.
>>
>> Après:
>> dpkg -l|grep linux-headers
>
> # dpkg -l|grep linux-headers
> ii linux-headers-4.9.0-3-amd64 4.9.30-2+deb9u3
> amd64 Header files for Linux 4.9.0-3-amd64
> ii linux-headers-4.9.0-3-common 4.9.30-2+deb9u3
> all Common header files for Linux 4.9.0-3
>
>
>> dpkg -l|grep linux-image
>
> # dpkg -l|grep linux-image
> ii linux-image-4.9.0-3-amd64 4.9.30-2+deb9u3
> amd64 Linux 4.9 for 64-bit PCs
OK, cela correspond
>>
>> Il est ESSENTIEL que les paquets "headers" et "image" utilisent les
>> EXACTEMENT mêmes versions.
>>
>> Chez moi:
>>
>> $ dpkg -l|grep "linux-\(headers\|image\)"
>> ii linux-headers-4.12.0-1-amd64 4.12.6-1
>> ii linux-headers-4.12.0-1-common 4.12.6-1
>> ii linux-headers-amd64 4.12+84
>> ii linux-image-4.12.0-1-amd64 4.12.6-1
>> ii linux-image-amd64 4.12+84
>>
>> Cordialement,
>>
>> Olivier
>>
>
> Ce sont bien les mêmes versions de "headers" et "image"...
> A moins que j'ai un souci de vision...
Non, c'est bon.
> J'avais mis linux-headers-amd64 et linux-image-amd64 en plus de de
> linux-headers-4.9.0-3-amd64 et linux-image-4.9.0-3-amd64.
> J'ai supprimé.
Si tu commences à supprimer des paquets dont tu ne sais pas à quoi ils
servent, cela ne va pas aider ... :(
> Je vois que c'est ce que tu as fait.
Inexact, j'ai bien les linux-headers-amd64 et linux-image-amd64 , en
version 4.12 (colonne de droite), ce qui correspond à mon kernel et mes
sources
> Cela apporte quoi ?
Pas grand chose, c'est juste le comportement par défaut de Debian. Si
les mainteneurs Debian les ont mis ici, c'est seulement pour faire joli
... :) :) :)
Plus sérieusement, ce sont des "paquets globaux", qui permettent de
garantir qu'à la prochaine version MAJEUR de kernel, les headers soient
installés en même temps que le kernel.
Lis ceci :
<extrait>
$ aptitude show linux-image-amd64
Paquet : linux-image-amd64
Version : 4.12+84
État: installé
Automatiquement installé: non
Priorité : optionnel
Section : kernel
Responsable : Debian Kernel Team <debian-kernel@???>
Architecture : amd64
Taille décompressée : 16,4 k
Dépend: linux-image-4.12.0-1-amd64
Fournit: linux-latest-modules-4.12.0-1-amd64
Description : Linux pour les ordinateurs 64 bits (métapaquet)
Ce paquet dépend du dernier noyau Linux et des modules à utiliser sur
les ordinateurs AMD 64, Intel 54 et Nano de VIA.
</extrait>
Donc, je te suggère fortement de les réinstaller ...
apt-get install linux-image-amd64 linux-headers-amd64
> Il y a aussi la version rt (système temps réel si j'ai bien compris)
> Cela je n'ai pas installé.
Tu n'en n'as en effet pas besoin. Tu n'utilises pas de kernel-rt, donc
tu n'as pas à installer les sources-rt
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!