====== Module-Assistant ====== * Objet : Module-Assistant * Niveau requis :{{tag>débutant avisé}} * Commentaires : Module-assistant n'est pas un compilateur en soit, mais juste un ensemble de scripts permettant la compilation de modules * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) * Suivi : {{tag>à-tester}} * Création par [[user>smolski]] le 19/05/2010 * Testé par .... le .... * Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?pid=111872#p111872 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) ===== Installation ===== apt-get update && apt-get install module-assistant Et pour s'assurer que tout est prêt pour une compilation avec m-a (module-assistant) validez la commande : module-assistant prepare ===== Vérifiez les sources ===== Avant de commencer, vérifiez le fichier [[:doc:systeme:apt:sources.list | Le fichier des Sources Debian]]. Si nécessaire, ajoutez les [[:doc:systeme:apt:#les_depots | dépôts]] et/ou les ''sources'' nécessaires. Mettez à jour la liste des paquets : apt-get install update ===== Vérification des sources.list deb-src ===== On vérifie que les sources sont bien activées dans les dépôts.\\ Les lignes **deb-src** dans le fichier **sources.list** doivent être décommentées, je vous renvoie au wiki ici : [[:doc:systeme:apt: | Les DEPOTS]] et : [[:doc:systeme:apt:sources.list | les SOURCES.LIST]] pour plus d'explications. Si ce n'était pas le cas, on les ajoute ou on les décommente et on les active par un : apt-get update ===== Installation des paquets ===== Il faut installer les paquets nécessaires (<''//liste des paquets...//''>) à la compilation que nous réalisons. apt-get install ===== Commandes de compilation ===== La compilation se réalise en trois étapes seulement : module-assistant update module-assistant prepare module-assistant auto-install ou m-a update m-a prepare m-a a-i Qui est exactement la même chose. ;-) //Merci aux chan #//debianfr//, notamment //Yoda'Taff// et //jdptr// sur ce coup !// :-) ===== Commandes m-a ===== ==== Rapatrier toutes les dépendances nécessaires à la compilation d'un module. ==== m-a get Par exemple pour le module d'une Carte Graphique Nvidia ''nvidia-glx'' : m-a get nvidia-glx Ou pour ''virtualbox'' : m-a get virtualbox .../... ==== Compiler un module et en faire un .deb ==== m-a build Puis d'installer le <''module.deb''> obtenu ainsi : dpkg -i //Easy, n'est-il pas ?// :-)