Installer un logiciel sous Linux
Installer un logiciel sous GNU/Linux
par Jiel
Concepts
Attention. Sous GNU/Linux, on n'installe pas du tout un logiciel comme sous Microsoft Windows.
Sous GNU/Linux, on installe un paquet (appelés aussi paquetage, en anglais, package) qui contient non seulement le programme, mais aussi la documentation, les fichiers de configuration, et les bibliothèques associées.
Au lieu d'aller chercher des programmes sur internet, on se procure les paquets auprès de sa distribution, ce qui garantit que les paquets ont été testés pour la version de votre distribution : c'est un gage de stabilité et de sécurité.
Presque chaque distribution possède son gestionnaire de paquets. Avant d'installer un logiciel, il faut donc savoir :
- Quelle est sa distribution ;
- Quel est le gestionnaire de paquets de sa distribution.
Une distribution fournit en général plusieurs centaines, parfois plusieurs milliers de paquets. Cependant, dans certains cas, on a besoin d'un logiciel pour lequel il n'y a pas de paquets - c'est très rare pour les distributions les plus populaires). On peut alors se procurer les sources du logiciel et les compiler, ce qui est plus long et plus difficle.
Tout cela vous parait compliqué ? Rassurez-vous, installer un paquet sous GNU/Linux est simple. Cela consiste en général à renseigner le nom du programme, par exemple « Firefox , et le gestionnaire de paquets télécharge, installe et met dans vos menus automatiquement ledit logiciel.
Ci-dessous voici des informations et des explications sur l'installation de logiciels par type de paquets les plus courants.
Gestionnaire de paquets
RPM (Fedora, Red Hat, Fedora, Suse ...)
RPM (Red Hat Package Manager) est un gestionnaire de paquets inventé en 1995 par Red Hat, et adopté par la suite par d'autres distributions telles que SuSE, Mandriva et bien entendu Fedora.
Plusieurs programmes permettent d'automatiser les résolutions de dépendance et le téléchargement des paquets logiciels RPM :
- chez Mandriva :
urpmi
(ligne de commande),rpmdrake
(graphique). - chez Fedora et Red Hat :
yum
(ligne de commande), autrefoisup2date
. - chez SuSE :
zypperv
(ligne de commande),YaST
(graphique).
Pour tout savoir sur RPM, regardez la documentation : RPM (RedHat Package Manager), URPM (User RPM) et apt-get (User RPM).
Pour l'installation d'un paquet sous Fedora, regardez la fiche pratique : Comment installer un programme sous Fedora ?
Pour l'installation d'un paquet sous Mandriva, regardez la fiche pratique : Comment installer un programme sous Mandriva ?
APT (Debian, Ubuntu ...)
APT (Advanced Packaging Tool) est un gestionnaire de paquets inventé pour Debian, et utilisé par ses dérivés tels que Knoppix ou Ubuntu.
apt-get
etdpkg
sont les programmes de gestion de paquets en ligne de commande.- plusieurs interfaces graphiques à APT sont disponibles, notamment
aptitude
,kpackage
,synaptic
.
Pour tout savoir sur APT, regardez la documentation : Apt, dpkg et paquets Debian.
Pour l'installation d'un paquet sous Ubuntu ou Debian, regardez la fiche pratique : Comment installer un programme sous Ubuntu ?
TGZ (Slackware)
Les paquets Slackware sont des tarballs zippés sous forme de fichiers .tgz.
installpkg
est le programme d'installation officiel en ligne de commande.swaret
etslackpkg
permettent de gérer les dépendances.
Pour tout savoir sur les paquets Slackware et leur installation, regardez la documentation : Les paquets Slackware.
Portage (Gentoo)
Portage est le nom du gestionnaire de paquets de la distribution Gentoo.
emerge
est le programme d'installation officiel en ligne de commande.
Compiler
Pour tout savoir sur la compilation de paquets, regardez la documentation : Compiler une application.
Copyright
Copyright © 2008, Jiel Beaumadier
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. |