Je viens d'installer une Arch Linux.
Je cherche maintenant à installer le driver legacy nvidia (celui du site nvidia.com), seul driver qui donne quelque chose avec ma carte et mon écran.
Pour le compiler j'ai besoin des kernel-headers de mon kernel mais lorsque j'installe les kernel-headers avec pacman, il installe les kernel-headers du kernel 2.6.24, or j'ai le 2.6.22 pour l'instant.
Je me suis dit que plutôt que de chercher comment je pouvais installer une autre version des kernel-headers, autant en profiter pour compiler le kernel 2.6.24 (j'ai eu le même soucis sur une gentoo hier, j'ai compilé le kernel 2.6.24 et j'ai pu installer mon driver nvidia)
Du coup, en root, j'ai fait un
Code : Tout sélectionner
# pacman -S kernel-sources
Code : Tout sélectionner
# usermod -G abs struddel
Je suis allé dans le dossier /var/abs/local/kernel-sources et j'ai lancé un makepkg.
Il a été incapable de télécharger les sources du kernel-2.6-24 sous prétexte qu'il ne pouvait pas écrire sur le disque dur.
J'ai lu rapidement que makepkg passait par fakeroot, du coup j'ai installé fakeroot et j'ai relancé un makepkg, toujours la même erreur, je n'arrive pas à écrire dans le dossier.
Du coup je "su" en root et je relance makepkg, là ça roule, je choisi le noyau vanilla auquel je n'ajoute pas de patch (m'en tape du bootsplash) et je lance la compil avec oldconfig, seule config proposée.
Ça télécharge bien cette fois-ci, et ça lance la compil'. Au bout de deux ou trois heures "erreur de compilation" (me rappelle plus laquelle, surtout que là j'ai relancé avec une version patchée au cas où ...)
Si quelqu'un a des pistes sur ce pourquoi j'arrive pas à lancer la compil' avec mon user et pourquoi j'ai une erreur de compil' avec vanilla, suis preneur...
(Ou au pire, comment puis-je installer les kernel-headers du 2.6.22 ?)
Merci