Thomas Péteul a écrit : > Tout est dans le sujet. > Pour relecture. J'ai mis le diff par rapport à la version SVN, et le fichier complet. Merci -- Olaf'
--- uptodate.sgml 2008-05-24 07:29:48.489303668 +0200 +++ olaf.uptodate.sgml 2008-05-24 08:37:29.509314452 +0200 @@ -72,45 +72,58 @@ 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 : -<sect1 id="apt">APT +<sect1 id="aptitude-upgrade">aptitude -<p>APT est une interface avancée pour le système de gestion des paquets Debian. Apt-get est -l'outil en ligne de commande pour la gestion des paquets et la méthode APT de dselect est -une interface pour APT via <prgn/dselect/. Tous les deux fournissent une manière plus simple -et plus sûre pour installer et mettre à jour les paquets. - -<p>APT fournit les fonctionnalités d'ordonnancement d'installation +<p>APT est une interface avancée pour le système de gestion des paquets +Debian. Il fournit les fonctionnalités d'ordonnancement d'installation complet, de possibilités de sources multiples et plusieurs autres -fonctionnalités uniques, -voir le guide de l'utilisateur +fonctionnalités uniques, voir le guide de l'utilisateur <tt>/usr/share/doc/apt-doc/guide.html/index.html</tt> (vous pouvez aussi installer le paquet <tt>apt-doc</tt>). - -<p>Installez le paquet <package/apt/ et éditez le fichier <tt>/etc/apt/sources.list</tt> -pour le configurer. Si vous souhaitez mettre à jour votre système vers la dernière version -stable de Debian, vous voudriez probablement utiliser une ligne comme celle-la +<p><prgn/aptitude/ est le gestionnaire de paquets recommandé pour les systèmes +&debian;. C'est une interface en mode texte à APT qui utilise la bibliothèque +curses et peut être utilisé pour améliorer la gestion des tâches de façon +rapide et facile. +<p>Avant de pouvoir utiliser <prgn/aptitude/, vous devrez éditer le fichier <tt>/etc/apt/sources.list</tt> 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-la : <example>http://http.us.debian.org/debian stable main contrib non-free</example> <p>Vous pouvez remplacer http.us.debian.org avec le nom d'un miroir Debian plus proche de chez vous et plus rapide. Voir la liste des miroirs à l'adresse -<url id="http://www.debian.org/misc/README.mirrors"> pour plus d'informations. +<url id="http://www.debian.org/mirror/list"> pour plus d'informations. -<p>Vous trouverez plus d'informations en lisant les pages de manuel -<manref name="apt-get" section="8"> et <manref name="sources.list" section="8">, -ainsi que le guide de l'utilisateur d'APT mentionné ci-dessus, -<tt>/usr/share/doc/apt-doc/guide.html/index.html</tt>. +<p> Plus de détails sur ceci peuvent être trouvés dans la <manref name="sources.list" + section="8"> page de manuel. + +<p>Pour mettre à jour votre système, exécutez + <example>aptitude update</example> +suivi de + <example>aptitude dist-upgrade</example> +Répondez à toutes les questions qui vous seront posées et votre système sera mis à jour. + +Voir aussi <ref id="aptitude">. + +<sect1 id="apt">apt-get, dselect et apt-cdrom + + <p><prgn/apt-get/ est un outil en ligne de commandes basé sur APT pour gérer les paquets et +la méthode APT dselect est une interface pour APT par <prgn/dselect/. Les deux sont un moyen simple et sûr d'installer et de mettre à jour des paquets. +<p>Pour utiliser <prgn/apt-get/, installez le paquet <package/apt/, et éditez le +fichier <tt>/etc/apt/sources.list</tt> pour le configurer, tout comme pour <ref + id="aptitude-upgrade">. <p>Exécutez <example>apt-get update</example> suivi par <example>apt-get dist-upgrade</example> -répondez à toutes les questions qui vous seront posées et votre système sera mis à jour. +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 +<manref name="apt-get" section="8"> et aussi <ref id="apt-get">. <p>Pour utiliser APT avec <prgn/dselect/, choisissez la méthode d'accès par APT dans l'écran de sélection de méthode de dselect (option 0) et indiquez les sources devant être utilisées. Le fichier de configuration est <file>/etc/apt/sources.list</file> -et son format est décrit dans la page de manuel <manref name="sources.list" section="5">. +Vous pouvez également consulter <ref id="dselect">. <p>Si vous souhaitez utiliser les cédéroms pour installer les paquets, vous pouvez utiliser le programme <prgn/apt-cdrom/. Pour plus de détails, veuillez-vous @@ -121,22 +134,24 @@ les archives en utilisant <tt>apt-get clean</tt> et <tt>apt-get autoclean</tt> ou les déplacer à un autre endroit (conseil : utiliser <package/apt-move/). -<sect1 id="dpkg-ftp">dpkg-ftp - -<p>C'est une ancienne méthode d'accès pour <prgn/dselect/. Il peut être appelé dans -<prgn/dselect/, laissant ainsi à un utilisateur la possibilité de télécharger les -fichiers et de les installer directement en une étape. Pour faire ceci, choisissez -la méthode d'accès <tt>ftp</tt> dans <prgn/dselect/ (option 0) et indiquez le nom -d'hôte distant et le répertoire. <prgn/Dpkg-ftp/ téléchargera alors automatiquement -les fichiers qui ont été choisis (soit dans cette session de <prgn/dselect/ ou -soit dans la précédente). - -<p>Notez qu'à la différence du programme <prgn/mirror/, <prgn/dpkg-ftp/ ne capture -pas tout le site miroir. Il télécharge seulement les fichiers que vous avez choisis -(au premier lancement de <prgn/dpkg-ftp/) et qui ont besoin d'être mis à jour. +<sect1 id="update_aptitude">aptitude -<p><prgn/dpkg-ftp/ est quelque peu obsolète. Vous devriez à la place utiliser APT -avec des URLs ftp:// dans votre fichier <file>sources.list</file>. +<p><prgn/aptitude/ est une interface en mode texte pour le système de paquets +Debian. Il permet à l'utilisateur de voir la liste des paquets et d'effectuer +des tâches de gestion des paquets telles que l'installation, la mise à jour ou +la suppression de paquets (consultez <ref id="aptitude">). +Les actions peuvent être effectuées à partir d'une interface visuelle ou en +ligne de commandes. + +<p>En ligne de commandes, les actions sont similaires à celles de APT ; pour +mettre à jour votre système, exécutez + <example>aptitude update</example> +suivi par + <example>aptitude dist-upgrade</example> + +<p>Pour effectuer une mise à jour depuis une version précédente, +<prgn/aptitude/ est l'outil recommandé. Vous pouvez lire les notes de +publication à <url id="http://www.debian.org/releases/stable/releasenotes">. <sect1 id="mirror">mirror @@ -185,17 +200,58 @@ <sect id="savedebs">Faut-il garder toutes les achives .deb sur le disque ? -<p>Non. Si vous avez téléchargé les fichiers sur votre disque (ce qui n'est absolument pas -nécessaire, voir au-dessus pour la description de dpkg-ftp), alors après -avoir installé les paquets vous pouvez les supprimer de votre système. +<p>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 éxécutant <tt>aptitude clean</tt>. <sect id="keepingalog">Comment puis-je garder un journal des paquets que j'ai ajouté - sur le système +sur le système ? J'aimerais savoir quand quelles mises à jour et +suppressions de paquets ont eu lieu ! -<p><prgn/Dpkg/ garde une trace des paquets que vous avez configurés, supprimés et/ou purgés -mais ne garde pas (actuellement) de journal sur l'affichage du terminal qui a lieu lors -de la manipulation d'un paquet. - -<p>Le moyen le plus simple pour contourner ce problème est de lancer vos sessions -<prgn>dpkg</prgn>/<prgn>dselect</prgn>/<prgn>apt-get</prgn> avec le programme -<manref name="script" section="1">. +<p>Passer l'option <tt>--log</tt> à <prgn/dpkg/ active le journal des mises à +jour et suppression de <prgn/dpkg/. Cela enregistre à la fois l'invocation de <prgn/dpkg/-invokation (e.g. +<example> +2005-12-30 18:10:33 install hello 1.3.18 2.1.1-4 +</example> + +<p>) et les résultats (par exemple + +<example> +2005-12-30 18:10:35 status installed hello 2.1.1-4 +</example> + +<p>) Si vous aimeriez enregistre toutes vos invocations de <prgn/dpkg/ (même celles effectuées en utilisation une interface telle que <prgn/aptitude/), vous pouvez ajouter +<example> +log /var/log/dpkg.log +</example> + +<p>dans votre <file>/etc/dpkg/dpkg.cfg</file>. Soyez sûr que votre fichier de journal sera recyclé périodiquement. Si vous utilisez <prgn/logrotate/, cela peut être réalisé en créant un fichier <file>/etc/logrotate.d/dpkg</file> qui contient + +<example> +/var/log/dpkg { + missingok + notifempty +} +</example> +<p>Vous trouverez plus de détails sur la journalisation de <prgn/dpkg/ dans la page de manuel de <manref name="dpkg" section="1">. + +<p><prgn/aptitude/ enregistre les installations, les suppressions et les mises à jour de paquets qu'il s'apprête à effectuer dans le fichier <file>/var/log/aptitude</file>. Notez que les <em>résultats</em> de ces actions ne sont pas enregistrés dans ce fichier ! + +<p>Une autre façon d'enregistrer vos actions est d'exécuter votre session de gestion de paquets dans le programme <manref name="script" section="1">. + +<sect id="autoupdate">Puis-je mettre à jour automatiquement le système ? + + <p>Oui. Vous pouvez utiliser <prgn>cron-apt</prgn> 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. + +<p>Note : La mise à jour automatique des paquets n'est <strong/PAS/ recommandée sur les systèmes <em>testing</em> ou <em>unstable</em>, car cela peut apporter un comportement inattendu ou supprimer des paquets sans le notifier. + +<sect id="aptproxy">J'ai plusieurs machines comment puis-je télécharger les mises à jour seulement une fois ? + +<p>Si vous avez plus d'une machine Debian dans votre réseau, il est utile d'utiliser +<prgn>apt-proxy</prgn> pour garder tous vos systèmes Debian à jour. + +<p><prgn>apt-proxy</prgn> réduit les besoins de bande passante des miroirs Debian +en diminuant la fréquence de mises à jour du fichier de paquets, publications et sources +à partir de l'utilisateur et ainsi récupérer une seule fois chaque fichier, indépendamment +de la requête actuelle, à partir du proxy. <prgn>apt-proxy</prgn> construit automatiquement +un miroir HTTP Debian basé sur les requêtes qui passent par le proxy.
Attachment:
signature.asc
Description: OpenPGP digital signature