Installation de programme sous diverses distributions GNU/Linux
Nous allons voir dans ce petit dossier comment faire pour installer de nouveau programmes sur votre distribution GNU/Linux favorite (j'aborderais surtout les plus connues d'entre elles)
D'abord, il vous faut acquérir certaines notions de base quant aux logiciels sous GNU/Linux.
En effet, sous Windows, nous avons l'habitude d'avoir pour l'installation d'un logiciel, un petit fichier binaire (qui est donc pré-compilé) qui contient une routine d'installation (ce qui doit être fait, où les fichiers doivent être placés) ainsi que les dit fichiers.
Ensuite il faut faire un double-clique, et suivre la procédure d'installation.... voilà .
Le fichier d'installation est par ailleurs souvent téléchargé sur le site de l'auteur, ce qui oblige l'utilisation d'un navigateur, de trouver la bonne version du fichier....
Sous GNU/Linux, c'est totalement différent.
En effet, pour l'installation, on fait appel à un seul et unique logiciel: le logiciel de gestion de paquets.
C'est un logiciel qui à pour but d'accéder à des dépôts mis en ligne pour une distribution précise, et ces fameux dépôts contiennent des paquets.
Un paquet, c'est un petit...paquet de donnés qui contient votre logiciel pré-compilé (et encore, sous certaines distribution ce ne sont que les sources qui arrivent) et qui sera donc installé.
Un des premier avantage du système de paquet est donc la disponibilité d'une énorme base de données de logiciel à un seul et même endroit, ce qui facilite la recherche mais aussi, comme les paquet sont contrôlés pour leurs entrées dans le dépôts, la sécurité de votre système s'en trouve grandement renforcée.
Aussi, le système de paquet gère un autre point important dans l'installation de vos logiciels: Les dépendances.
En effet, lorsque, par exemple, vous souhaiter installer sous Windows un logiciel, il arrive que parfois, celui ci vous dise que pour que le logiciel fonctionne, il vous manque tel ou tel programme/framework.
Sous GNU/Linux, le système de paquet gére lui même les dépendances des programmes, et lors d'une demande d'installation, si un programme a besoin d'un autre programme, il vous proposera l'installation immédiate des dépendances... plutôt pratique, non ?
Bref, c'est un système pratique et efficace, on en devient vite accro
Entrons donc dans le vif du sujet, et nous allons aborder les différentes méthode d'utilisation de ce système de paquets, sous différentes distributions (car le système de paquet varie en fonction des distribution, et oui).
Sous Ubuntu, Debian et ses variantes.
Le système GNU/Linux Debian utilise par défaut le système de gestion de paquet
Dpkg, et Ubuntu aussi, étant donné quelle est une variante de Debian.
Il existe deux façon d'utiliser dpkg: une graphique, et une autre en console.
- En Graphique
Il y a pour cela deux chemins possible, soit en passant par la fonction d'ajout/suppression de programme d'Ubuntu, quie se trouve au bout du menu Application:
Vous arriverez devant une interface plutôt intuitive, oui les logiciels sont séparés en diverses section, et où il suffit de cocher une case pour installer ou désinstaller un logiciel.
Note: Au premier lancement de ce module, un message comme ceci s'affichera et vous demandera de mettre à jour la liste des programmes installable, cliquez simplement sur recharger
Vous pouvez aussi passer par le logiciel Synaptic, un peu plus complet mais également plus sobre et compliqué, qui se trouve dans Système>Administration.
- En console
Il vous faut pour cela lancer un terminal, se trouvant dans la rubrique Accessoires du menu Application.
Vous voilà devant une petit boite de dialogue blanche, avec un curseur qui clignote, vous affichant:
votrenom@votremachine:~$
C'est simplement l'invite de commande
Vous allez donc installer vos logiciel juste en tapant des commandes, et voici comment procéder:
Tout d'abord, rechargez la liste des paquets, en tapant ceci:
sudo aptitude update
Vous validez, votre mot de passe vous sera demandé, tapez le donc, mais à l'aveugle car la console n'affichera pas de petites étoiles comme pour les autres logiciels.
LÃ , normalement la console vous gratifie d'un sympathique:
Une fois ce message terminé, passons aux choses sérieuses
Voici les différentes commandes qui vous permettrons d'installer et de chercher vos logiciels:
aptitude search nomdupaquet: Cette commande vous affichera des informations sur le paquet ciblé, ses dépendances, son dépot de provenance.
sudo aptitude install nomdupaquet: Cette commande installera le paquet cible, en vous proposant à la volée ses dépendances (qu'il vous faudra accepter (ou non
) en tapant "y" (yes))
sudo aptitude reinstall nomdupaquet: Réinstallation du paquet.
sudo aptitude remove: Suppresion du paquet et de ses dépendances non-utilisées par la suite.
sudo aptitude remove --purge: Suppression du paquet et nettoyage de ses traces.
Et tout ceci n'est qu'un petit exemple de ce que permet aptitude, pour plus d'info, jettez un oeil a la commande man aptitude (et aussi a la commande aptitude moo -v
)
....Ã suivre pour d'autre distribution
