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

トップ ページ

このメッセージに返信
著者: anne.guilde@free.fr
日付:  
To: guilde
題目: Re: installer sur ma debian VMware-Player-12.5.7-5813279.x86_64.bundle
Le 20/08/2017 à 21:17, Olivier Allard-Jacquin a écrit :
>     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

>


# dpkg -l|grep gcc
ii  gcc-6                                 6.3.0-18              amd64 
  GNU C compiler
ii  gcc-6-base:amd64                      6.3.0-18              amd64 
  GCC, the GNU Compiler Collection (base package)
ii  libgcc-6-dev:amd64                    6.3.0-18              amd64 
  GCC support library (development files)
ii  libgcc1:amd64                         1:6.3.0-18              amd64 
      GCC support library
ii  linux-compiler-gcc-6-x86              4.9.30-2+deb9u3 amd64 
Compiler for Linux on x86 (meta-package)



=> gcc-6

J'ai mis '/usr/bin/gcc-6' et cela a été accepté quand j'ai commencé
l'installation.

>>>>>> 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

>


C'est déjà installé


>>> 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

>


# dpkg -l|grep "linux-\(headers\|image\)"
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
ii  linux-headers-amd64                   4.9+80+deb9u1 
amd64        Header files for Linux amd64 configuration (meta-package)
ii  linux-image-4.9.0-3-amd64             4.9.30-2+deb9u3 
amd64        Linux 4.9 for 64-bit PCs



>> 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

>


J'ai tout enlevé : vmware, linux-headers.
Tout réinstallé, et même problème.

Merci pour ton aide.

Je viens d'ouvrir mon ancien pc qui a une debian jessie.
J'ai installé vmware sans souci particulier.
Il a trouvé tout seul le chemin de gcc et linux-headers.

Depuis que j'ai mis strech sur mon nouveau pc j'ai plein de soucis.

Je me demande si je ne vais pas réinstaller une jessie sur mon nouveau pc.

J'ai une disque ssd où j'ai mis / et un disque sata où j'ai mis /home.
J'aimerais ne pas tout réinstaller.

Comment garder mon /home où j'ai déjà transféré mes données d'un pc à
l'autre.

la nuit porte conseil

Merci
Anne