Table des matières

Module-Assistant

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 Le fichier des Sources Debian. Si nécessaire, ajoutez les 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 : Les DEPOTS et : 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 ? :-)

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !