[Plan du site]
Vous êtes ici ---
> Le Site du Zéro
> Les tutoriels
> Non-Officiels
> Systèmes d'exploitation
> Linux
> Guide du débutant linux : installer un logiciel
> Lecture du tutoriel
Guide du débutant linux : installer un logiciel
Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Quand on débute sous Linux, on veut installer des logiciels, et on a encore la bonne vieille habitude Windows : "je télécharge la setup et je la lance". On trouve rapidement des fichiers à l'extension .tar.bz2 ou .tar.gz, et là, on se demande "comment les installer ?".
En fait, ces fichiers contiennent la source des logiciels : il faudrait les compiler, et ensuite les installer. Ça semble assez complexe ; en fait, ce n'est pas si complexe que ça, mais cela provoque très souvent des erreurs. De plus, les logiciels installés avec cette méthode sont souvent difficiles à désinstaller : ils polluent l'ordinateur.
Heureusement, les distributions Linux utilisent un principe que je vous décrirai dans tout le reste de l'article, et qui règle ces problèmes, le "paquet logiciel". Surtout n'utilisez plus (et ne téléchargez plus) de .tar.gz, et apprenez la méthode propre et simple du paquet logiciel !
Un paquet est un seul fichier qui contient (souvent sous une forme compressée) l'ensemble des fichiers nécessaires au fonctionnement d'un logiciel particulier.
Pour installer un logiciel, il suffit donc de trouver le paquet adéquat, et de l'installer.
Cependant, pour un même logiciel, il existe un paquet par distribution différente : en effet, ils reposent très fortement sur les logiciels déjà présents sur le système, qui peuvent varier (ou dont la version peut varier) fortement selon les distributions.
Il est donc délicat pour les créateurs de logiciels de créer un paquet pour chaque distribution, et de l'entretenir à chaque changement de version, etc.
Pour cette raison, ce sont les utilisateurs des distributions eux-mêmes qui fournissent les paquets, presque tous disponibles sur quelques sites très précis, spécifiques à une distribution particulière, et nommés
dépôts.
Ainsi, il est possible de configurer sa distribution, en lui donnant l'adresse de ces sites, pour qu'elle télécharge elle-même les paquets des logiciels que l'on souhaite installer. Cela simplifie considérablement les choses : pas besoin de chercher sur le net les fichiers : on tape une ligne en console, qui appelle le "gestionnaire de paquet", c'est-à-dire l'utilitaire chargé de la recherche, du téléchargement et de l'installation du logiciel, et le logiciel s'installe

.
Sur chaque distribution, les dépôts de paquets sont différents, et les manières de les indiquer au système sont différentes. Je parlerai ici des deux distributions "pour débutants" les plus utilisées,
Mandriva (anciennement Mandrake) et
Ubuntu.
Ubuntu
Sous Ubuntu, une partie des dépôts est configurée par défaut à l'installation. Ils sont indiqués dans le fichier /etc/apt/sources.list, que je vous invite à consulter, par curiosité. Vous pouvez utiliser le gestionnaire de paquet tel quel, car les dépôts pré-configurés contiennent bon nombre de logiciels. Cependant, il est possible d'en rajouter davantage, en rajoutant les dépôts nommés "Universe" et "Multiverse". Pour cela, il suffit d'ajouter les lignes décrivant ces dépôts supplémentaires au fichier /etc/apt/sources.list.
Faites la combinaison clavier Alt + F2. Cela ouvre une fenêtre qui vous invite à taper une commande pour lancer un logiciel. Nous nous en servons pour lancer un éditeur de texte. Comme il faut qu'il puisse éditer des fichiers de configuration système, il faut le paramétrer pour qu'il demande le mot de passe administrateur ; ainsi, la ligne de lancement est un peu plus longue que d'habitude ; sous Ubuntu, tapez "gksudo gedit /etc/apt/sources.list" ; sous kubuntu, tapez "kdesu kwrite /etc/apt/sources.list".
Attendez que l'éditeur s'ouvre, puis insérez les lignes ci-dessous, avant d'enregistrer le fichier.
Citation
Ensuite, il faut demander à Ubuntu de prendre en compte les changements effectués.
Pour cela, ouvrez un terminal et tapez la commande : "sudo apt-get update".
Mandriva
Sous Mandriva, seuls les dépôts présents sur les cd-rom d'installation sont présents par défaut.
Pour y ajouter les nouveaux, je vous conseille de les configurer en suivant les consignes de ce site :
http://easyurpmi.zarb.org/?language=fr
Prenez bien soin de donner la bonne version. Quelle est votre architecture ? Mettez i586, sauf si vous avez un AMD 64, ou un processeur Macintosh (dans ce cas, mettez 'ppc').
Ubuntu
Le "gestionnaire de paquets" de Ubuntu (qui est en fait celui de Debian) est
apt, ou
apt-get.
La commande pour installer un paquet est "apt-get install <nom du paquet>" (par exemple "apt-get install amsn"). Cependant, pour installer un logiciel, il faut les droits d'administrateur : il faut donc rajouter devant cette commande la commande "sudo", puis taper son mot de passe administrateur. La ligne de commande entière est donc :
Code : Console | sudo apt-get install <nom du paquet> |
Exemples :
Code : Console | sudo apt-get install amsn
sudo apt-get install gftp |
Le problème est qu'il faut donner le nom exact du paquet, qui n'est pas toujours le nom du logiciel. Par exemple, le paquet permettant d'installer Firefox s'appelle soit "firefox" soit "mozilla-firefox", et on ne peut pas le savoir sans faire une recherche (ou essayer les deux possibilités). Pour faire une recherche sur un nom de logiciel, la commande à utiliser est "apt-cache search".
Code : Console
Cela nous donne la liste de tous les paquets apparentés à Firefox, avec une courte description. Vous choisissez le paquet que vous cherchez, et vous faites "sudo apt-get install <son nom>".
Mandriva
Commencez par prendre les droits administrateurs : dans la console, tapez "su" ou "su root", puis votre mot de passe administrateur.
Sous Mandriva, il n'est pas nécessaire de connaître le nom exact du paquet : il fait une recherche avant, puis détermine le paquet à installer.
La commande à lancer est "urpmi <nom du logiciel>". Exemples :
Code : Console | urpmi amsn
urpmi firefox
urpmi gftp |
Dans ces deux distributions, il est possible d'utiliser un programme graphique pour installer un logiciel.
Sous Ubuntu, il se nomme "synaptic", "kynaptic" sous Kubuntu, je crois.
edito : J3r3my m'informe que le gestionnaire sous kubuntu est
Adept (lancez-le avec Alt + F2 "synaptic").
Sous Mandriva, on y accède par le menu (je vous laisse chercher, je n'ai pas le chemin exact sous la main, c'est un des sous-menus du sous-menu "Système"), ou en lançant "drakrpm".
C'est moins simple et plus long que par la console : je vous conseille donc plutôt de passer par la console.
Je ne vous ai donné ici que les bases de la gestion des paquets.
Pour aller plus loin, le mieux est de lire la documentation de votre distribution, et entre autres :
http://doc.mandrivalinux.com/MandrakeL [...] nagement.html
http://doc.ubuntu-fr.org/applications/apt/depots
Vous devriez aussi lire les pages de man :
Code : Console | man apt
man apt-get
man apt-cache
man aptitude |
Code : Console | man urpmi
man urpmq
man urpme |
Have fun

.
Ce tutoriel est mis à disposition sous licence
creative commons 
. Ça signifie que vous pouvez librement copier et modifier ce tutoriel, à condition de citer l'auteur original et de conserver cette licence.