Re: installer sur ma debian VMware-Player-12.5.7-5813279.x8…

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
Subject: Re: installer sur ma debian VMware-Player-12.5.7-5813279.x86_64.bundle
    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 !!