Académique Documents
Professionnel Documents
Culture Documents
Introduction
Rappelons le encore, un ordinateur est constitué de deux parties : une partie dite matérielle et une
autre dite logicielle. Le SE seul ne peut pas satisfaire aux besoins des utilisateurs. Nous avons besoins
en plus du SE, installer d’autres applications pour réaliser des taches précises. Pour avoir ces
applications, soit on les achète, soit on les télécharge. Sous linux les téléchargements se font via des
logiciels appelés gestionnaire des paquets qui vont dans les différents dépôts récupérer les
programmes puis les mettre en local dans l’ordinateur. Il est donc question de voir comment
fonctionnent ces gestionnaires de paquets et comment les utiliser.
Cependant plusieurs problemes peuvent avoir lieu : le paquet que l'on souhaite installer
(programme_A) nécessite l'installation d'un autre programme (programme_B) avant notre
programme_A : il faut alors aller chercher le paquet du programme_B pour l'installer, mais à
nouveau celui-ci peut nécessiter la présence d'un programme_C, et ainsi de suite... C'est ce
que l'on appelle les dépendances, et cela peut devenir tres vite compliqué si programme_A
dépend de prog_a, prog_b, prog_c et prog_d et que chacun d'eux dépend également d'une
dizaine de programmes...
Pour simplifier la vie de l'utilisateur, la plupart des grandes distributions modernes intègrent
un système de gestion des paquets, qui va avoir pour rôle (entre autre) de gérer les
dépendances à la place de l'utilisateur. Ainsi, l'installation de programme_A se fera par
l'appel d'une commande : "installe-moi programme_A", et l'outil de gestion ira chercher sur
des sites internet préalablement définis programme_A, vérifiera si programme_A dépend
d'autres paquets, et si c'est le cas, il les téléchargera et les installera dans le bon ordre :
programme_C, puis programme_B qui dépend de C, puis programme_A qui dépendait de B.
1.1. Définition
- Un paquet est une archive qui sera décompressée dans un ordinateur en suivant
l’arborescence linux. Il permet d’installer un logiciel, une librairie, un noyau, des
Sous debian, les paquets sont des fichiers portant l’extension .deb de nombreuses
distributions linux sont basées sur des paquets debian, en particulier Ubuntu, Backtack,…
sous Red-Hat, Mandrake, Fedora, suse, ils ont pour extension .rpm (RPM Red-Hat package
Management)
Les logiciels déjà installées qu’on peut retrouver dans l’onglet « installées » peuvent être désinstallés
en cliquant sur le bouton supprimer
Si on veut installer un logiciel, on peut observer que les applications classées par catégorie. On clique
alors sur l’une des catégories puis on installe le logiciel sollicité. Si on trouve pas le logiciel sollicité,
on peut le rechercher en cliquant sur le bouton « rechercher », on tape le nom de l’application
recherchée puis on clique sur la touche « entrer ».
Installation de « vlc »
3. Les commandes
Sous Red-Hat, on peut installer les paquets en tapant la commande : Rpm –ivh programme.rpm
Si vous installez une application et que vous obetenz le message suivant « mpossible
d'obtenir le verrou /var/lib/dpkg/lock-frontend »
Cela suppose que soit un autre gestion de paquet est ouvert, soit un gestionnaire de paquets
a été quitté abruptement et n'a pas pu supprimer les verrous qu'il avait installé. Vous pouvez
alors soit fermer l’autre gestionnaire de paquet, soit supprimer les verrous en tapant les
commandes
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock