Re: pb de compilation sous etch
Le mercredi 18 avril 2007 19:16, Pascal Hambourg a écrit : [...] kernel-package peut être utile pour créer des paquets Debian du noyau compilé, des en-têtes correspondants... [...] Pour compiler le noyau lui-même à partir des sources Debian d'etch, il faut extraire l'arborescence des sources contenue dans l'archive /usr/src/linux-source-2.6.18.tar.bz2, aller dans le répertoire de base des sources et lancer les commandes [...] make-kpkg. [...] Pour ma part, je récupère le linux-image-2.6.18-xxx.deb qui va bien, j'en extrait le /boot/config-xxx dans .config à la racine des sources et ensuite tout le reste avec make-kpkg. Cordialement, -- Eric DÉCORNOD Ingénieur d'Études SCICS - Faculté des Sciences Université Henri Poincaré
pb de compilation sous etch
Bonjour, Je n'arrive pas à compiler mon noyau Quand je fais make xconfig J'obtiens: scripts/Makefile.build:17: /usr/src/linux-headers-2.6.18-4-k7/scripts/basic/Makefile: Aucun fichier ou répertoire de ce type make[1]: *** Pas de règle pour fabriquer la cible « /usr/src/linux-headers-2.6.18-4-k7/scripts/basic/Makefile ». Arrêt. make: *** [scripts_basic] Erreur 2 Je suis sous etch noyau 2.6.18.-4 -k7 j'ai les kernel-headers et kbuild qu'il faut (par apt-get install) -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: pb de compilation sous etch
Salut, david_Pailler a écrit : Je n'arrive pas à compiler mon noyau Quand je fais make xconfig J'obtiens: scripts/Makefile.build:17: /usr/src/linux-headers-2.6.18-4-k7/scripts/basic/Makefile: Aucun fichier ou répertoire de ce type make[1]: *** Pas de règle pour fabriquer la cible « /usr/src/linux-headers-2.6.18-4-k7/scripts/basic/Makefile ». Arrêt. make: *** [scripts_basic] Erreur 2 D'où sort ce linux-headers-* ? Tu lances make xconfig depuis quel répertoire ? Je suis sous etch noyau 2.6.18.-4 -k7 j'ai les kernel-headers et kbuild qu'il faut (par apt-get install) Jamais eu besoin de tout ça pour compiler un noyau. C'est nouveau avec etch ? Par contre il faut récupérer l'archive des sources du noyau (paquet linux-source-* dans etch), en extraire les sources et lancer le make *config depuis là. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: pb de compilation sous etch
Pascal Hambourg a écrit : Salut, david_Pailler a écrit : Je n'arrive pas à compiler mon noyau Quand je fais make xconfig J'obtiens: scripts/Makefile.build:17: /usr/src/linux-headers-2.6.18-4-k7/scripts/basic/Makefile: Aucun fichier ou répertoire de ce type make[1]: *** Pas de règle pour fabriquer la cible « /usr/src/linux-headers-2.6.18-4-k7/scripts/basic/Makefile ». Arrêt. make: *** [scripts_basic] Erreur 2 D'où sort ce linux-headers-* ? Tu lances make xconfig depuis quel répertoire ? J'avais fait: apt-get install linux-headers-2.6.18-4-k7 linux-kbuild-2.6.18 linux-source-2.6.18 linux-support-2.6.18-4 je le lance depuis /usr/src/linux qui est un lien vers linux-headers-2.6.18.-4-k7 lui-même en partie lié à linux-headers-2.6.18-4 sauf pour le répertoire scripts qui est un lien vers linux-kbuild-2.6.18/scripts Je suis sous etch noyau 2.6.18.-4 -k7 j'ai les kernel-headers et kbuild qu'il faut (par apt-get install) Jamais eu besoin de tout ça pour compiler un noyau. C'est nouveau avec etch ? Par contre il faut récupérer l'archive des sources du noyau (paquet linux-source-* dans etch), en extraire les sources et lancer le make *config depuis là. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: pb de compilation sous etch
Le mercredi 18 avril 2007 13:40, david_Pailler a écrit : [...] Je n'arrive pas à compiler mon noyau [...] make xconfig [...] J'avais fait: apt-get install linux-headers-2.6.18-4-k7 linux-kbuild-2.6.18 linux-source-2.6.18 linux-support-2.6.18-4 je le lance depuis /usr/src/linux qui est un lien vers linux-headers-2.6.18.-4-k7 lui-même en partie lié à linux-headers-2.6.18-4 sauf pour le répertoire scripts qui est un lien vers linux-kbuild-2.6.18/scripts headers veut dire en-têtes il ne s'agit pas du noyau lui-même, mais simplement des en-têtes, qui ne servent qu'à compiler de nouveaux modules à ajouter. Pour compiler un noyau, il faut que linux - linux-sources-... là, tu pourra faire un 'make menuconfig' -qui permet de faire les réglages- pour finalement compiler ton noyau lui-même... @+ Dams -- pgp5rZ3tuFbkQ.pgp Description: PGP signature
Re: pb de compilation sous etch
Damien Ulrich a écrit : Le mercredi 18 avril 2007 13:40, david_Pailler a écrit : J'avais fait: apt-get install linux-headers-2.6.18-4-k7 linux-kbuild-2.6.18 linux-source-2.6.18 linux-support-2.6.18-4 kernel-package peut être utile pour créer des paquets Debian du noyau compilé, des en-têtes correspondants... je le lance depuis /usr/src/linux qui est un lien vers linux-headers-2.6.18.-4-k7 Ce n'est pas le bon répertoire pour compiler le noyau. Pour compiler le noyau lui-même à partir des sources Debian d'etch, il faut extraire l'arborescence des sources contenue dans l'archive /usr/src/linux-source-2.6.18.tar.bz2, aller dans le répertoire de base des sources et lancer les commandes make et/ou make-kpkg. headers veut dire en-têtes il ne s'agit pas du noyau lui-même, mais simplement des en-têtes, qui ne servent qu'à compiler de nouveaux modules à ajouter. Ou à compiler des programmes qui dépendent étroitement du noyau comme iptables. Pour compiler un noyau, il faut que linux - linux-sources-... Créer un lien symbolique /usr/src/linux qui pointe vers les sources du noyau ne sert strictement à rien pour la compilation du noyau. D'ailleurs les sources peuvent être n'importe où. Chez moi, c'est dans mon répertoire home. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]