Aller au menu - Aller au contenu
Infos PC
L'informatique plus facile

Installer un logiciel sous Ubuntu

Auteur : kankan
Écrit le 05/12/2007.
Dernière mise à jour : 18/03/2008.
Vu 427 fois.

Vous avez installé la distribution Linux Ubuntu (ou ses dérivés, comme Kubuntu, Xubuntu, etc...), et vous voulez installer des logiciels ?
Avec vos vieux réflexes de Windows, ni une, ni deux, vous lancez votre navigateur internet, vous faites une recherche, puis vous tombez sur des fichier *.tar.gz. La première question qui nous vient alors à l'esprit est "Comment les installer ?"

Les paquets logiciels

Laissez-moi vous dire que vous venez de faire complètement fausse route. L'on n'installe pas un logiciel sous Linux de la même manière que l'on installe un logiciel sous Windows.
Le fichier *.tar.gz que vous avez trouvé n'est pas un programme d'installation. Il contient le code source du programme que vous voulez. Pour l'installer, il faudrait le compiler. Pour faire une comparaison, le code source est la "recette", ou le "plan" du programme, qui n'est pas utilisable en l'état. La compilation est l'étape ou ce programme est construit ;) .
Seulement, compiler un programme, ce n'est pas spécialement simple quand on ne connait pas Linux (il faut parfois taper une dizaine de lignes dans une console). De plus, ce n'est pas la méthode la plus propre pour installer un programme :( .
Pour installer un programme de manière propre et rapide, il existe la méthode des paquets logiciels.

Le principe

Le principe de la méthode des paquets logiciels est simple : d'un côté, un serveur contient un certain nombre de paquets (c'est à dire des programmes pré-compilés, avec la liste des autres paquets nécessaires à son fonctionnement). Ce serveur est nommé dépôt. De l'autre, il y a l'utilisateur. Entre les deux, un programme spécial , le gestionnaire de paquets. Lorsque l'utilisateur demande d'installer un paquet (donc un logiciel), le gestionnaire de paquets télécharge le paquet demandé ainsi que tous ceux dont il a besoin pour fonctionner, les installe et les configure. L'utilisateur n'a ensuite plus qu'à lancer le logiciel. Le gestionnaire de paquets s'est chargé de tout :) .
L'avantage pour l'utilisateur est que la méthode ne nécessite que quelques clics en mode graphique. En mode console, c'est encore plus rapide : l'on tape une ligne de commande et c'est parti :) .
L'autre avantage, c'est que le gestionnaire de paquets sait exactement quels paquets sont installés sur votre système, ce qui évite les conflits de version, ou l'installation d'un même paquet en double. Si l'on se met à compiler des programmes, le gestionnaire de paquets ne sait plus ou il en est, car il ignore la présence des programmes que vous avez compilé.

Installer un programme avec une console

Non, ne partez pas... :O
Pourquoi utiliser la console alors qu'il existe des gestionnaires de paquets graphiques ? Tout simplement parce que passer par la console, c'est nettement plus rapide, et fonctionne de la même manière quel que soit votre environnement de bureau installé :) . La seule chose qui diffère, c'est le moyen d'ouvrir une console.
Sous Gnome, dans le menu Applications, sélectionnez Accessoires, puis cliquez sur Terminal.
Sous KDE, dans le menu K, sélectionnez le sous menu Système, puis cliquez enfin sur Konsole.
Dans tous les cas, une fenêtre contenant une console va s'ouvrir.

Rechercher le nom du paquet

Pour chercher le nom du paquet que vous devez installer, tapez dans la console la ligne suivante :
apt-cache search <nom-du-logiciel>
Par exemple, si vous voulez installer le lecteur multimédia VLC, tapez :
apt-cache search vlc
Votre console va rechercher tous les paquets qui contiennent le mot "vlc"
Cela donne ceci :

/illustrations/linux/1.png

En regardant la description, vous devriez être en mesure de voir quel est le bon paquet. Ici, il s'agit du paquet "vlc".

On passe a l'installation

Pour installer le programme, tapez cette fois-ci la commande
sudo apt-get install <nom-du-paquet>
Soit dans notre exemple
sudo apt-get install vlc
Votre mot de passe vous sera demandé. aucun caractère ne va apparaître a l'écran. C'est normal. Une fois que vous l'avez tapé, appuyez sur entrée.
Si le logiciel requiert d'autres paquets pour fonctionner (ces autres paquets sont appelés dépendances, car le logiciel ne peut fonctionner sans), une confirmation vous sera demandée. Appuyez sur la touche o, puis sur entrée pour valider.
Une fois l'installation terminée, vous pouvez quitter la console (l'installation est terminée quand l'invite nomdutilisateur@nomdelordinateur:~$ se réaffiche, avec le curseur derrière).

Mettre à jour vos programmes

Le gros avantage des paquets, c'est que tout est centralisé. Quand un logiciel quelconque est mis à jour, le paquet de la nouvelle version du logiciel est mis dans le dépôt (l'endroit où est situé un ensemble de paquets). Il suffit ensuite de mettre a jour la liste des paquets disponibles, et le gestionnaire de paquet sait qu'il y a une version plus récente disponible :) . Ensuite, il suffit de l'installer.

Pour mettre a jour la liste des paquets disponibles, il suffit de taper cette commande dans une console :
sudo apt-get update
Le mot de passe administrateur vous sera demandé.
Une fois la liste des paquets disponible mise à jour, il faut télécharger et installer les éventuelles mises à jour :
sudo apt-get upgrade
Après des téléchargements qui peuvent-être assez longs, tous vos logiciels sont à jour :) .

Personnaliser la liste des dépôts

Par défaut, seuls les dépôts officiels sont disponibles. Ces dépôts ne contiennent que les logiciels dont Canonical (la société qui édite Ubuntu) fait le support, ce qui limite pas mal liste des programmes disponibles (Pour Ubuntu en tous cas).
Mais en réalité, n'importe qui peut créer un dépôt et il existe de nombreux dépôts non-officiels, il serait donc dommage de se limiter ;) .

Pour ajouter un dépôt, il suffit d'éditer le fichier /etc/apt/sources.list, et d'ajouter l'adresse du dépôt sur une ligne.

Concrètement, appuyez sur les touches Alt et F2 en même temps. Une fenêtre apparait, qui vous permet de lancer un programme.
Sous Ubuntu (Gnome) tapez gksudo gedit /etc/apt/sources.list puis validez.
Sous Kubuntu (KDE), tapez kdesu kate /etc/apt/sources.list puis validez.
Le mot de passe administrateur vous sera demandé. Entrez-le puis validez.

L'éditeur de texte de votre gestionnaire de bureau va apparaître, le contenu du fichier sources.list ouvert dedans. Vous devriez y voir des lignes du genre :

deb http://fr.archive.ubuntu.com/ubuntu/ gutsy main restricted

Chaque ligne représente un dépôt ou la section d'un dépôt. Les lignes avec un # devant sont des commentaires, c'est à dire qu'ils ne sont pas pris en compte.
Nous allons en ajouter pour que vous ayez plus de choix ;) .

Les dépôts Universe et Multiverse

Ils contiennet les logiciels libres (Universe) et non-libres (Multiverse) maintenus par la communauté Ubuntu. Ils offrent un vaste chois de logiciels, il est donc recommandé de les ajouter.
Copiez-collez ces lignes a la fin de votre fichier sources.list pour cela (si vous êtes sous Ubuntu 7.10).

##Dépôs Universe et Multiverse Ubuntu Gusty (7.10)

deb http://fr.archive.ubuntu.com/ubuntu/ gutsy universe multiverse
deb http://security.ubuntu.com/ubuntu gutsy-security universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates universe multiverse

# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
# deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy universe multiverse
# deb-src http://security.ubuntu.com/ubuntu gutsy-security universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates universe multiverse

Les dépôts Medibuntu

Ils contiennet des programmes libres, utilisant des technologies brevetées aux États-Unis. Le contenu de ces dépôs est légal ou non, selon l'utilisation que vous en faîte et selon le pays où vous êtes.
Mais ils contiennent des logiciels qui sont légaux en France et dont il serait dommage de se priver ;) .
Pour les ajouter, c'est un peu plus complexe que pour les dépôts Universe et Multiverse, mais rien d'insurmontable, rassurez-vous ;) .
Comme pour les dépôts Universe et Multiverse, ajoutez ces lignes votre fichier sources.list
## MEDIBUNTU
deb http://fr.packages.medibuntu.org/ gutsy free non-free

# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
# deb-src http://fr.packages.medibuntu.org/ gutsy free non-free

Toutefois, ce n'est pas la seule manipulation à faire. Il va falloir exécuter une commande pour récupérer la clé de ce dépôt. Nous verrons ça dans la partie suivante ;) .

Valider les modifications

Enregistrez votre fichier sources.list, puis ouvrez un terminal (terminal est un autre mot pour console :lol: ).

Si vous avez activé les dépôts Medibuntu, tapez la commande suivante pour récupérer la clé de ce dépôt :
wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

Dans tous les cas, vous devez ensuite mettre à jour la liste des paquets disponibles pour profiter des nouveaux dépôts ;) .
sudo apt-get update

Vous maitrisez à présent le gestionnaire de paquet d'Ubuntu. Je précise que ce gestionnaire est a l'origine celui de Debian (Ubuntu étant basé sur Debian), et que la gestion des paquets fonctionne de la même manière sous Debian et sous Ubuntu, seuls les dépôts diffèrent.
Le choix de faire un tutoriel sur Ubuntu est donc purement arbitraire ;) . J'ai fait ce choix car Ubuntu est plus grand public que Debian et qu'à priori, un utilisateur de Debian ira chercher directement ces informations dans la documentation ;) .
À propos, pour aller plus loin, je vous conseille fortement de lire cette fameuse documentation. D'autres dépôts y sont présentés, que vous pouvez ajouter de la même manière que dans ce tutoriel.
Dernière mise à jour des articles effectuée le 05/08/2008 à 17h06
Dernière news postée le 30/10/2008 à 00h00
À propos d'Infos PC - Chat du site - kankanSpace - Nous contacter - Accessibilité - Règlement - Haut de page