[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ suivant ]
L'un des objectifs de Debian est de fournir une méthode de mise à niveau cohérente et un processus de mise à niveau sécurisé. Nous faisons toujours de notre mieux pour que la mise à niveau vers de nouvelles versions soit une procédure fluide. Dans le cas où il y aurait une note importante à ajouter au processus de mise à niveau, les paquets alerteront l'utilisateur et fourniront souvent une solution à un potentiel problème.
Vous devez également lire les notes de publication qui décrivent les détails
spécifiques des mises à niveau. Elles sont disponibles sur le site de Debian
à l'adresse http://www.debian.org/releases/stable/releasenotes
et sont également présentes sur les CD, les DVD et les disques Blu-ray de
Debian.
On pourrait simplement ouvrir une session FTP anonyme vers une archive Debian, parcourir les répertoires jusqu'à ce qu'on trouve le fichier désiré, le récupérer et enfin l'installer en utilisant dpkg. Notez que dpkg installera les fichiers mis à jour à leur place, même sur un système en marche. Parfois, la mise à jour d'un paquet aura besoin de l'installation d'une nouvelle version d'un autre paquet, auquel cas l'installation échouera si l'autre paquet n'est pas installé.
Beaucoup de gens trouvent cette approche trop gourmande en temps, car Debian évolue très rapidement ; typiquement, une douzaine ou plus de nouveaux paquets sont téléchargés chaque semaine. Ce nombre est encore plus grand avant la sortie d'une version majeure. Pour gérer cette avalanche, beaucoup de gens préfèrent utiliser une méthode automatique. Plusieurs outils de gestion des paquets sont disponibles dans ce but.
aptitude
est le gestionnaire de paquets recommandé pour les
systèmes Debian GNU/Linux, comme décrit dans aptitude, Section 8.1.3.
Avant de pouvoir utiliser aptitude
pour faire une mise à niveau,
vous devrez éditer le fichier /etc/apt/sources.list pour le
configurer. Si vous souhaitez mettre à jour votre système vers la dernière
version stable de Debian, vous voudrez probablement utiliser une ligne comme
celle-là :
http://ftp.fr.debian.org/debian stable main contrib
Vous pouvez remplacer ftp.us.debian.org (le miroir aux États-Unis) par le nom
d'un miroir Debian plus proche de chez vous et plus rapide. Voir la liste des
miroirs à l'adresse http://www.debian.org/mirror/list
pour plus d'informations.
Ou vous pouvez utiliser le service de redirection httpredir.debian.org qui vise à résoudre le problème de choix d'un miroir Debian. Il utilise l'emplacement géographique de l'utilisateur et d'autres informations pour choisir le meilleur miroir qui peut héberger les fichiers. Pour en profiter, utilisez une source comme celle-ci :
http://httpredir.debian.org/debian stable main contrib
More details on this can be found in the sources.list(5)
manual
page.
Pour mettre à jour votre système en ligne de commande, exécutez
aptitude update
suivi de
aptitude full-upgrade
Répondez à toutes les questions qui vous seront posées et votre système sera mis à jour.
Notez qu'aptitude
n'est plus l'outil recommandé pour mettre à
niveau d'une version de Debian GNU/Linux à une autre. Utilisez
apt-get
à la place. La méthode de mise à niveau entre versions
est décrite dans les notes de
publication
. Ce document décrit en détail les étapes
recommandées ainsi que les problèmes à connaître avant la mise à jour.
For details, see the manual page aptitude(8)
, and the file
/usr/share/aptitude/README
.
Une alternative à aptitude
est apt-get
qui est un
outil en ligne de commande basé sur APT (décrit précédemment dans APT, Section 8.1.2).
apt-get
, l'outil en ligne de commande basé sur APT pour gérer
les paquets fournit un moyen simple et sûr d'installer et de mettre à jour
des paquets.
Pour utiliser apt-get
, éditez le fichier
/etc/apt/sources.list pour le configurer, tout comme pour aptitude, Section 9.1.1.
Exécutez
apt-get update
suivi de
apt-get dist-upgrade
Answer any questions that might come up, and your system will be upgraded. See
also the apt-get(8)
manual page, as well as APT, Section 8.1.2.
Si vous souhaitez utiliser les CD, DVD ou BD pour installer des paquets, vous
pouvez utiliser apt-cdrom
. Pour plus de détails, veuillez vous
reporter aux notes de publication, paragraphe « Ajouter des sources APT
depuis un média optique ».
Veuillez noter que, quand vous installez un paquet, les archives sont
conservées dans un sous-répertoire de /var. Pour ne pas saturer votre
partition, vous devriez supprimer les archives en utilisant apt-get
clean et apt-get autoclean ou les déplacer à un autre
endroit (conseil : utiliser apt-move
).
Ce script Perl et son programme (optionnel) de gestion, nommé
mirror-master
, peuvent être employés pour rechercher des parties
indiquées par l'utilisateur d'une arborescence de répertoire sur un serveur
particulier via un FTP anonyme.
Mirror
est particulièrement utile pour télécharger un grand
nombre de logiciels. Après le premier téléchargement, un fichier nommé
.mirrorinfo est conservé sur l'ordinateur local. Les changements
du système de fichiers distant sont détectés automatiquement par
mirror
, qui compare le fichier local avec un fichier semblable sur
le système distant et télécharge seulement les fichiers modifiés.
Le programme mirror
est généralement utile pour mettre à jour
les copies locales d'arborescences de répertoire distant. Les fichiers
récupérés n'ont pas besoin d'être des fichiers Debian. (Depuis que le
programmme mirror
a été porté en Perl, il peut aussi être
exécuté sur des systèmes non-Unix). Bien que le programme
mirror
fournisse des mécanismes permettant d'exclure des fichiers
dont les noms correspondent à des chaînes indiquées par l'utilisateur, ce
programme est plus utile lorsque l'objectif est de télécharger des
arborescences entières, plutôt que des paquets sélectionnés.
Non. Les paquets peuvent être mis à jour en mode multi-utilisateur, même quand le système est en fonctionement. Debian fournit le programme start-stop-daemon qui permet d'arrêter et de redémarrer les processus en cours d'exécution si cela est nécessaire pendant la mise à jour du paquet.
Non. Si vous avez téléchargé les fichiers sur votre disque, alors après avoir installé les paquets vous pouvez les supprimer de votre système, par exemple en exécutant aptitude clean.
Passer l'option --log à dpkg
active le journal des
mises à jour et suppression de dpkg
. Cela enregistre à la fois
l'appel de dpkg
-invokation, par exemple :
2005-12-30 18:10:33 install hello 1.3.18 2.1.1-4
et les résultats, par exemple :
2005-12-30 18:10:35 status installed hello 2.1.1-4
Si vous souhaitez enregistrer tous vos appels à dpkg
(même ceux
effectués en utilisant une interface telle qu'aptitude
), vous
pouvez ajouter
log /var/log/dpkg.log
dans votre fichier /etc/dpkg/dpkg.cfg
. Soyez sûr que votre
fichier de journal sera recyclé périodiquement. Si vous utilisez
logrotate
, cela peut être réalisé en créant un fichier
/etc/logrotate.d/dpkg
avec les lignes suivantes
/var/log/dpkg { missingok notifempty }
More details on dpkg
logging can be found in the
dpkg(1)
manual page.
aptitude
enregistre les installations, les suppressions et les
mises à jour de paquets qu'il s'apprête à effectuer dans le fichier
/var/log/aptitude
. Notez que les résultats de ces
actions ne sont pas enregistrés dans ce fichier !
Another way to record your actions is to run your package management session
within the script(1)
program.
Oui. Vous pouvez utiliser cron-apt
; cet outil met à jour
le système à intervalle régulier en utilisant un cron. Par défaut, il met
juste à jour la liste des paquets et télécharge les nouveaux paquets mais ne
les installe pas.
Note : La mise à jour automatique des paquets n'est PAS recommandée sur les systèmes testing ou unstable, car cela peut apporter un comportement inattendu ou supprimer des paquets sans le notifier.
Si vous avez plus d'une machine Debian dans votre réseau, il est utile
d'utiliser apt-cacher
pour garder tous vos systèmes Debian à
jour.
apt-cacher
réduit les besoins de bande passante des miroirs
Debian en diminuant la fréquence des mises à jour de fichiers de paquets,
publications et sources par le dorsal et ainsi récupérer une seule fois
chaque fichier, indépendamment de la requête effective à partir du proxy.
apt-cacher
construit automatiquement un miroir HTTP Debian basé
sur les requêtes qui passent par le proxy.
Évidemment, vous pouvez profiter des mêmes améliorations avec un proxy standard pour lequel tous vos systèmes sont configurés.
[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ suivant ]
La FAQ Debian GNU/Linux
version 9.0, 19 November 2020