Forum Linux.debian/ubuntu pas de /usr/src/linux... ??

Posté par  .
Étiquettes :
0
10
fév.
2006
Hello tout le monde !!

voilà, je viens de réinstaller mon serveur, et je voulais recompiler mon noyau, et l'alléger en passant... ma version est Debian 2.6.8-2-386

au moment d'aller dans le /usr/src/linux... rien ne figure dans le /usr/src !?

Faut-il que j'installe un paquet supplémentaire pour qu'il soit là ??
j'ai déjà installé make (pour ceux qui me diront de l'installer...)
que dois-je faire ??

merci d'avance,
DickenFrost.
  • # le source

    Posté par  . Évalué à 3.

    il te faut le kernel-source
    • [^] # Re: le source

      Posté par  . Évalué à 1.

      trop fort le post la mm minute avec 2 reponses.... ;)
      Sinon, dark_star doit avoir plus raison que moi (linux-source c'est pour les packages ubuntu)
      • [^] # Re: le source

        Posté par  . Évalué à 1.

        Une précision : ça n'est pas réservé à Ubuntu, en Debian testing ou unstable, le noyau est également sous forme de paquets nommées linux-...
    • [^] # Re: le source

      Posté par  . Évalué à 0.

      trop fort le post la mm minute avec 2 reponses.... ;)
      Sinon, dark_star doit avoir plus raison que moi (linux-source c'est pour les packages ubuntu)
  • # package

    Posté par  . Évalué à 2.

    il te faut le package "linux-source-..." avec la version qui correspond à ton noyau...
  • # pas de /usr/src/linux... ??

    Posté par  . Évalué à 2.

    merci les gars, ça à l'air de marcher !!

    @ bientôt pour une autre question !! ;-)
    DickenFrost.
  • # pas de /usr/src/linux... ??

    Posté par  . Évalué à 1.

    Bon, ben je reviens, j'ai toujours pas le /usr/src/linux...
    et le make menuconfig n'est pas faisable (j'ai esayé de le faire un peu partout, sans succès...


    j'ai donc téléchargé le kernel-sources-2.6.8.gz2
    suivi d'un tar -xvjpf kernel-..................
    2 dossiers ont étés créés : kernel-patches et kernel-sources-2.6.8
    avec chacun une arboresence assez longue, mais je n'arrive jamaisà lancer make...


    une idée ??

    DickenFrost.
    • [^] # Re: pas de /usr/src/linux... ??

      Posté par  . Évalué à 1.

      Le répertoire linux est un lien symbolique vers le répertoire des sources actuelles de ton noyau.

      cd /usr/src
      et
      ln -s kernel-sources-2.6.8 linux


      Devraient résoudre ton problème.
      • [^] # Re: pas de /usr/src/linux... ??

        Posté par  . Évalué à 1.

        ce coup-ci j'ai bien le répertoire linux !!

        mais lorsque je tente un make menuconfig, j'ai une série d'erreurs assez longue... je vous en met un partie... :

        HOSTCC scripts/basic/fixdep
        scripts/basic/fixdep.c:97:23: sys/types.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:98:22: sys/stat.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:99:22: sys/mman.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:100:20: unistd.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:101:19: fcntl.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:102:20: string.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:103:20: stdlib.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:104:19: stdio.h : Aucun fichier ou répertoire de ce type
        Dans le fichier inclus à partir de /usr/lib/gcc-lib/i486-linux/3.3.5/include/syslimits.h:7,
        à partir de /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:11,
        à partir de scripts/basic/fixdep.c:105:
        /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:122:75: limits.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:106:19: ctype.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c:107:24: netinet/in.h : Aucun fichier ou répertoire de ce type
        scripts/basic/fixdep.c: Dans la fonction « usage »:
        scripts/basic/fixdep.c:121: attention : implicit declaration of function `fprintf'
        scripts/basic/fixdep.c:121: error: `stderr' undeclared (first use in this function)
        scripts/basic/fixdep.c:121: error: (Each undeclared identifier is reported only once
        scripts/basic/fixdep.c:121: error: for each function it appears in.)
        scripts/basic/fixdep.c:122: attention : implicit declaration of function `exit'



        et yen a pour 4 fois ça...

        quelqu'un a une idée ?? dois-je recommencer mon installe complète ou pas ??

        merci d'avance,
        DickenFrost.
        • [^] # Re: pas de /usr/src/linux... ??

          Posté par  . Évalué à 2.

          bon la il te faut un site qui t'aide a compiler ton noyau. parceque tu n'as pas fini de revenir.

          bon pour ton dernier probleme et pour utiliser make menuconfig il te faut ncurse de disponible sur la bete. et aussi les kernel-headers

          la solution qui marche a tous les coup c'est make oldconfig (mais c'est pour les hommes).

          tu prefere pas prendre un noyeau de kernel.org plutot?
  • # Installe aussi kernel-package

    Posté par  (site web personnel) . Évalué à 1.

    Pour créer un beau package à la debian lorsque tu compiles ton kernel... Il gère tout bien pour toi, lilo, grub and co..

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.