Vous êtes sur la page 1sur 7

Mise à jour automatique des systèmes d’exploitation

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.

Fig1. Fenêtre de la commande dselect

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 :

Deb http://ftp.fr.debian.org/debian/ etch main


Deb-src http://ftp.fr.debian.org/debian/ etch main
Deb http://security.debian.org/ etch/updates main contrib.
Deb-src http://security.debian.org/ etch/updates main contrib.

- le fichier /etc/apt/apt.conf : fichier de configuration d’apt-get


- le fichier /var/cache/apt/archives : contient les packages qui ont été downloadés pour être installés.

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.

Fig2. Fenêtre de la commande aptitude

Mise à jour automatique du système debian :

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.

Mise à jour du système fedora :


Pour Voir la liste de ce qui devrait être mis à jour, tapez:
yum check-update

Pour Mettre à jour :


yum update

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 :

Urpm dispose plusieurs variantes :


- Urpmi : sert à installer (install).
- Urpme : sert à désinstaller (erase).
- Urpmf, urpmq : servent à faire des recherches (find et query).
Chacun de ces utilitaires possède un ensemble d'options

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

 Pour mettre à jour tous vos média en même temps :


urpmi.update –a

 Pour supprimer un média :


urpmi.removemedia [nom_du_média]
urpmi.removemedia –a (pour supprimer tous les sources des paquets).

 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 :

Commande Description Comment le lancer


Rpmdrake Permet d’installer des paquets Menu k-> installer des
rpm à partir des sources logiciels.
urpm. (urpmi). Ou exécuter la commande
« rpmdrake » dans une
console.
Supprimer des logiciels Désinstaller des paquets rpm. Menu k-> administrer votre
(urpme). ordinateur->utiliser d’autres
outils d’administration->
configuration-> paquetages->
supprimer des logiciels.

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.

Il existe deux versions de Yast:


- Yast, toujours disponible sur les dernières versions de Suse, ne se lance que sur la
console.
- Yast2 quant à lui, dispose d'un front-end dans l'interface graphique.

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

Fig3. Interface de Yast

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.

Fig 4. Fenêtre de la mise à jour en ligne (you)

6
Fig 5. Réglage de la mise à jour automatique

Vous aimerez peut-être aussi