Aller au menu - Aller au contenu

[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)
Avatar
Auteur : bluestorm
Note : 18 / 20 (43 votes)
Visualisations : 79 040

Plus d'informations Plus d'informations
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 !
Sommaire du tutoriel :
Icône du chapitre

Paquets logiciels

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 :magicien: .

Configurer les dépôts

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
deb http://fr.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy main restricted universe multiverse

deb http://fr.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse

deb http://fr.archive.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse


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').

Installer un logiciel en ligne de commande

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
apt-cache search firefox

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

Installer un logiciel par l'interface graphique

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 - Paternité - Partage des conditions à l'identique. Ça signifie que vous pouvez librement copier et modifier ce tutoriel, à condition de citer l'auteur original et de conserver cette licence.
Retour en haut Retour en haut


Créé : le 26/12/2005 à 01:39:31
Modifié : le 22/08/2008 à 16:09:22
Avancement : 90%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 93 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.3797s (0.3694s)