Installer pilote

Fermé
robert4424 - 24 août 2011 à 13:04
mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 - 24 août 2011 à 13:41
Bonjour,
'aimerais savoir comment on installe un pilote. Merci de détailler je suis novice en linux


A voir également:

1 réponse

mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 7 780
24 août 2011 à 13:41
En général sous Linux il n'y a pas de pilote à installer, c'est le noyau (et ses modules) qui le prennent en charge.

Quand ce n'est pas le cas, le gestionnaire de paquets (c'est le logiciel qui sert à installer/désinstaller/mettre à jour les logiciels) permet d'installer ce qui manque. Le gestionnaire de paquets est par exemple apt sous debian, ubuntu... et rpm pour fedora, mandriva ... (il existe d'autres gestionnaires de paquets).
http://doc.ubuntu-fr.org/apt

Dans les distributions grand public, un logiciel graphique permet de piloter simplement le gestionnaire de paquets. Par exemple sous ubuntu et debian, on peut utiliser synaptic. Kubuntu propose kpackagekit.
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/kpackagekit

Dans quel cas un matériel n'est pas directement pris en charge ? Typiquement quand il requiert une partie de code propriétaire (fermée, par opposition aux logiciels libres). C'est typiquement le cas pour les cartes 3D nvidia, ati et les cartes wifi.

Pour les cartes 3D, généralement un paquet permet de tout faire à ta place. Pour plus de précisions il faut nous indiquer le modèle de ta carte. Sous ubuntu, jockey permet de l'installer en quelques clics. Sous debian, un paquet est mis à disposition (par exemple nvidia-kernel-dkms et nvidia-glx pour les cartes nvidia).
http://doc.ubuntu-fr.org/gestionnaire_de_pilotes_proprietaires
http://www.mistra.fr/tutoriel-linux-acceleration-3d.html

Pour les cartes wifi, c'est le même principe : jockey pour ubuntu, le bon paquet pour debian (la plupart des distributions n'ont que cette seconde solution). Sous debian, les pilotes wifi sont souvent fourni sous forme d'un firmware, qui est un morceau de code qui sera appelé par un module ou par le noyau. Les cartes wifi intel sont par exemple dans ce cas (ainsi que bien d'autres).

Dans le cas de debian, certains pilotes et certains outils (dont ndiswrapper dont je vais parler plus loin) peuvent se construire via module-assistant. C'est la deuxième piste à explorer quand les premières (jockey / gestionnaire de paquets) ont échouées.
http://www.mistra.fr/tutoriel-debian-module-assistant.html

Il arrive enfin qu'il n'y ait pas de paquets du tout et que module-assistant ne propose pas non plus de pilote intéressant (ou qui ne marche pas :s). C'est plus rare mais ça arrive. Il faut aller sur le site du constructeur et suivre la procédure d'installation dédiée à linux. Certains constructeurs fournissent effectivement des outils pour installer leur pilote (nvidia, ...) ou des sources de pilotes à compiler (realtek...). C'est généralement un peu plus pénible à installer mais on s'en sort ;-)

Et il arrive enfin pour certaines carte wifi qu'il n'y ait strictement rien de prévu pour linux. Dans ce cas, il faut passer par ndiswrapper. C'est un outil qui permet de mouliner le fichier ".inf" du driver windows afin de produire un driver linux.
https://lea-linux.org/documentations/Trucs:Livebox_wifi_(Inventel)_et_Mandriva_LE2005

Tu vois que selon le matériel et les paquets / pilotes linux qui existent, les approches varient. C'est généralement la raison pour laquelle on te demandera quelle distribution linux tu utilises (ubuntu, debian...) et quel matériel tu cherches à faire fonctionner.

Bonne chance
0