Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:module-assistant [19/05/2010 07:35] smolski créée |
doc:systeme:module-assistant [08/03/2015 16:55] milou [Installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Module-Assistant ====== | ||
+ | * Objet : Module-Assistant | ||
+ | * Niveau requis :{{tag>débutant/Avisé}} | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Commentaires : /Module-assistant n'est pas un compilateur en soit, mais juste un ensemble de scripts permettant la compilation de modules/ | ||
+ | * Suivi : | ||
+ | * Création par [[smolski]] le 9/05/2010 | ||
+ | * Testé par .... le .... | ||
+ | * Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?id=2604 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | <code root>apt-get install module-assistant</code> | ||
+ | |||
+ | Et pour s'assurer que tout est prêt pour une compilation avec m-a (module-assistant) validez la commande : | ||
+ | |||
+ | <code root>module-assistant prepare</code> | ||
+ | |||
+ | |||
+ | ===== 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 : | ||
+ | |||
+ | # aptitude 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 <liste des paquets...> | ||
+ | |||
+ | ===== Commandes de compilation ===== | ||
+ | |||
+ | La compilation se réalise en trois étapes seulement : | ||
+ | |||
+ | # module-assistant update | ||
+ | # module-assistant prepare | ||
+ | # module-assistant auto-install <liste des paquets> | ||
+ | |||
+ | ou | ||
+ | |||
+ | # m-a update | ||
+ | # m-a prepare | ||
+ | # m-a a-i <liste des paquets> | ||
+ | |||
+ | 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 <nom du module> | ||
+ | |||
+ | 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 <nom du module> | ||
+ | |||
+ | Puis d'installer le <''module.deb''> obtenu ainsi : | ||
+ | |||
+ | # dpkg -i <module.deb> | ||
+ | |||
+ | //Easy, n'est-il pas ?// :-) |