Académique Documents
Professionnel Documents
Culture Documents
Debian :
Le système d’exploitation Debian supporte plusieurs outils de gestion des paquets, voici quelques
une:
• Dselect : gestion des paquets à l'aide de menus
• apt-get : frontal pour APT en ligne de commande
• Aptitude : frontal avancé pour APT en mode texte et ligne de commande
1- dselect :
Dans les versions stables jusqu'à Potato inclus, dselect était l'outil de gestion des paquets principal.
Dselect va lire tous les Packages ou Packages.gz (« Required », « Important » et « Standard »)
depuis l'un des dépôts disponibles sur internet et créer une base de données des paquets disponibles
sur votre système. Ceci peut prendre du temps, car il charge et analyse les fichiers.
2- apt-get :
L’outil apt-get permet de gérer les logiciels installés sur une machine de façon relativement simple et
complète en ligne de commande. Le principe de fonctionnement de gestionnaire de paquets apt-get
est le suivant : l'option update, met à jour la base de données des paquets depuis l'un des « dépôts »
disponibles sur internet.
- le fichier /etc/apt/sources.list : contient la liste des dépôts pour la récupération des packages. Ces
dépôts peuvent être des CD-ROM, un emplacement sur votre disque dur, des URL. La syntaxe de
chaque ligne est : deb <URL> <distribution> <sections>.
1
• Exemple de configuration des sources de paquets /etc/apt/sources.list :
3- Aptitude :
Aptitude est un programme d’installation de paquets similaire à dselect et développé au-dessus d’apt.
Il est accessible en mode graphique (fig2) ou en mode ligne de commande. L'avantage d’aptitude sur
apt-get est qu'il retient les dépendances installées, et une fois vous supprimer un paquet, il vous
propose de supprimer ses dépendances.
Vous pouvez mettre votre système à jour à l’aide d’une de ces outils de gestion des paquets et en
ajoutant dans le cron de votre système la ligne suivante :
Crontab –e # éditer le fichier temporaire dans /tmp ouvert dans nano et ajouter la ligne
Commande Commentaires
0 6 * * * apt-get update # exécution de mise à jour des sources à 6h00
0 8 * * * apt-get upgrade de chaque jour à l’aide de la commande apt-get
# exécution des mises à jour du système à 8h00
06 * * * aptitude update De même avec la commande aptitude
08 * * * aptitude upgrade
06 * * * dselect update De même avec la commande dselect
08 * * * dselect upgrade
2
Fedora :
Fedora possède un outil de gestion de paquet « YUM » utilisable en ligne de commande qui permet
de gérer les installations et les mises à jour des paquets au format RPM et même les dépendances
des paquets.
Yum, comme tout autre outil, récupère une liste des miroirs qui est disponible à cette adresse :
http://fedora.redhat.com/download/mirrors.html et qui se place dans le dossier /etc/yum.repos.d avec
un nom de la forme nomdepot.repo.
Lorsque yum met à jour un package, cela veut dire qu’il remplace l’ancienne version par la nouvelle
mais le cas du noyau est géré de façon particulière. Lors d’une nouvelle version du noyau, il installera
celle-ci et modifiera automatiquement votre fichier /boot/grub/grub.conf de sorte que ce soit le
nouveau kernel qui se charge au prochain reboot. L’ancien kernel ne sera effacé que si vous le
demandez explicitement.
Vous devez ajouter cette ligne au cron de votre système afin d’exécuter cette commande
automatiquement à chaque démarrage.
Commande Commentaires
Crontab –e # éditer le fichier temporaire /tmp
* 22 * * * yum update # ajouter la ligne suivante pour mettre à jour le
système à 22h
Mandriva :
Le système d’exploitation mandriva est basé sur le gestionnaire de paquets rpm nommé « urpm » qui
rassemble plusieurs outils urpmi, urpme, urpmf, urpmq fonctionnant en ligne de commande et de leur
version graphique rpmdrake.
1- urpm :
3
Pour pouvoir utiliser urpmi, il faut tout d’abord rajouter des medias, un media est une adresse de
sources de paquets. Vous pouvez avoir des médias à partir d’easy urpmi dans ce site :
http://easyurpmi.zarb.org/.
Vous choisissez des médias selon votre besoin, puis tapez dans une console :
urpmi.addmedia nom_de_la_source protocole://adresse/du/repertoire/des/paquets/ with
chemin/relatif/vers/hdlist.cz
la mise à jour du système se fait avec ces deux commandes, et il faut les mettre au cron
pour être exécuter automatiquement:
Commandes Commentaires
0 6 * * * urpmi.update –a Met à jour tous les médias
0 8 * * * urpmi --auto-select Met le système à jour
2- rpmdrake :
Rpmdrake est l’interface graphique d’urpm, elle est composée de quatre éléments. Le tableau ci-
dessous vous décrit chaque outil et comment l’accéder :
4
Configurer les médias - mettre à jour les Menu k-> gestionnaire de
sources. (urpmi.update). médias logiciels
- Ajouter, supprimer
des sources rpm.
(urpmi.addmedia,
urpmi.removemedia).
Mise à jour mandriva Met à jour votre système. Menu k-> Mise à jour
(urpmi --auto-select). mandriva
Suse :
Le système d’exploitation Suse dispose d’un centre de contrôle appelé YaST (Yet Another Setup
Tool) qui contient le gestionnaire de paquets, ainsi qu'une multitude des éléments pour paramétrer
l'ordinateur.
Rq : Dans ce guide, on va s’intéresser à la gestion des paquets ainsi qu’la mise à jour système.
Dans le menu k, lancer Yast control center, puis sélectionner l’onglet logiciel (voir fig3).
5
Mise à jour en ligne (you) -Permet d’obtenir des mises à jour manuelles de
suse, tous les patches et les corrections de
sécurité recommandés à partir des sources
d’installation.
-cliquer sur la commande « mise à jour
entièrement automatique », afin de configurer la
mise à jour automatique du système. (voir fig 4 et
fig 5).
Installer et supprimer des logiciels Gestionnaire des paquetages Yast. Dans ce
dialogue, vous pouvez sélectionner les patches à
installer, mettre à jour ou supprimer.
Mise à jour du système Permet de mettre à jour le système selon deux
modes :
- Mettre à jour uniquement les paquets
installés.
- Mettre à jour avec installation des
nouveaux logiciels et fonctionnalités.
Permet de créer une copie de sauvegarde
modifiée lors de la mise à jour.
6
Fig 5. Réglage de la mise à jour automatique