logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-04-2019 16:44:46

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Compilation de kernel-header

Bonsoir,

Je souhaite utiliser mon noyau pour compiler des drivers NI qui seront compatible avec mon système.

/usr/src/linux-headers-4.19.0-0.bpo.2-amd64

Je dois effectuer les opérations suivante :
1-Configure the sources for the currently running kernel.
2-Prepare the headers for compilation.

Pour cela, ils disent en :
1-make cloneconfig
2-make modules_prepare

Sauf qu'à la base ces remarques sont pour OpenSuse plutôt que pour debian !

Est-ce que c'est correcte ou il y a une autre manière de s'y prendre pour Debian Stretch ?

Merci

Hors ligne

#2 11-04-2019 17:29:38

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : Compilation de kernel-header

J'essaie de répondre à cette problématique.

```
:/usr/src/linux-headers-4.19.0-0.bpo.2-amd64# make cloneconfig
/usr/src/linux-headers-4.19.0-0.bpo.2-common/scripts/Makefile.build:45: /usr/src/linux-headers-4.19.0-0.bpo.2-common/scripts/basic/Makefile: Aucun fichier ou dossier de ce type
make[3]: *** Aucune règle pour fabriquer la cible « /usr/src/linux-headers-4.19.0-0.bpo.2-common/scripts/basic/Makefile ». Arrêt.
make[2]: *** [/usr/src/linux-headers-4.19.0-0.bpo.2-common/Makefile:465: scripts_basic] Error 2
make[1]: *** [Makefile:146: sub-make] Error 2
make: *** [Makefile:8: all] Error 2
```

Voici le problème rencontré en question 6 ci-dessous, linux-source v4.19 a été installé. La version du noyau est linux-headers-4.19.0-0.bpo.2-amd64.



-----------------------------------------------------------------


Q6. During installation, I get a message similar to the following one:
"Kernel source does not appear to be configured for the running kernel.
Configuration of kernel source is required to continue installation."
I do have kernel sources installed. Is there anything else I need to do?

A6. This problem is known to affect SUSE Linux, but it is possible that other
distributions require similar steps to resolve this problem.

On openSUSE, complete the following steps:

1. Ensure you have installed kernel-source and kernel-syms packages
corresponding to the version of the currently running kernel. You
can determine the currently running kernel version by issuing the
command "uname -r".

2. Change the directory to the /usr/src/linux-<version> directory,
where <version> corresponds to the currently running kernel version.

3. Run "zcat /boot/symvers-<version>.gz > Module.symvers" as root to
prepare modversion support.

4. Run "make cloneconfig" as root to configure the sources for the
currently running kernel.

5. Run "make modules_prepare" as root to prepare the headers for
compilation.

6. Run the NI-488.2 for Linux INSTALL script.

Dernière modification par joffrey575 (11-04-2019 17:31:21)

Hors ligne

Pied de page des forums