[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ suivant ]
One of Debian's goals is to provide a consistent upgrade path and a secure upgrade process. We always do our best to make upgrading to new releases a smooth procedure. In case there's some important note to add to the upgrade process, the packages will alert the user, and often provide a solution to a possible problem.
You should also read the Release Notes document that describes the details of
specific upgrades. It is available on the Debian website at http://www.debian.org/releases/stable/releasenotes
and is also shipped on the Debian CDs, DVDs and Blu-ray discs.
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.us.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.
Or you can use the redirector service httpredir.debian.org which aims to solve the problem of choosing a Debian mirror. It uses the geographic location of the user and other information to choose the best mirror that can serve the files. To take advantage of it use a source like this one:
http://httpredir.debian.org/debian stable main contrib
More details on this can be found in the sources.list(5)
manual
page.
To update your system from the command line, run
aptitude update
suivi de
aptitude full-upgrade
Répondez à toutes les questions qui vous seront posées et votre système sera mis à jour.
Note that aptitude
is not the recommended tool for doing upgrades
from one Debian GNU/Linux release to another. Use apt-get
instead. For upgrades between releases you should read the Release
Notes
. This document describes in detail the recommended steps for
upgrades from previous releases as well as known issues you should consider
before upgrading.
Vous trouverez plus d'informations en lisant la pages de manuel
sources.list(8)
et le fichier
/usr/share/aptitude/README
.
An alternative to aptitude
is apt-get
which is an
APT-based command-line tool (described previously in APT, Section 8.1.2).
apt-get
, the APT-based command-line tool for handling packages,
provides a simple, safe way to install and upgrade packages.
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
Répondez à toutes les questions qui vous seront posées et votre système sera
mis à jour. Vous trouverez plus d'informations en lisant la pages de manuel
apt-get(8)
et aussi APT,
Section 8.1.2.
If you want to use CDs/DVDs/BDs to install packages, you can use
apt-cdrom
. For details, please see the Release Notes, section
"Adding APT sources from optical media".
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.
The mirror
program is generally useful for updating local copies
of remote directory trees. The files fetched need not be Debian files. (Since
mirror
is a Perl script, it can also run on non-Unix systems.)
Though the mirror
program provides mechanisms for excluding files
with names matching user-specified strings, this program is most useful when
the objective is to download whole directory trees, rather than selected
packages.
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
) If you'd like to log all your dpkg
invocations (even those done
using frontends like aptitude
), you could add
log /var/log/dpkg.log
to your /etc/dpkg/dpkg.cfg
. Be sure the created logfile gets
rotated periodically. If you're using logrotate
, this can be
achieved by creating a file /etc/logrotate.d/dpkg
with the
following lines
/var/log/dpkg { missingok notifempty }
Vous trouverez plus de détails sur la journalisation de dpkg
dans
la page de manuel de dpkg(1)
.
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 !
Une autre façon d'enregistrer vos actions est d'exécuter votre session de
gestion de paquets dans le programme script(1)
.
Yes. You can use cron-apt
; this tool updates the system at
regular intervals using a cron job. By default it just updates the package
list and downloads new packages, but without installing them.
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.
If you have more than one Debian machine on your network, it is useful to use
apt-cacher
to keep all of your Debian systems up-to-date.
apt-cacher
reduces the bandwidth requirements of Debian mirrors by
restricting the frequency of Packages, Releases and Sources file updates from
the back end and only doing a single fetch for any file, independently of the
actual request from the proxy. apt-cacher
automatically builds a
Debian HTTP mirror based on requests which pass through the 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 8.1-0.rb1, 24 January 2017