[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[ddr] apt-howto



Bonjour,

Voici le diff des versions anglaise et française.

Merci pour les relectures
Index: apt-howto.en.sgml
===================================================================
RCS file: /cvs/debian-doc/ddp/manuals.sgml/apt-howto/apt-howto.en.sgml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- apt-howto.en.sgml	8 Nov 2002 00:53:27 -0000	1.1
+++ apt-howto.en.sgml	8 Nov 2002 23:51:22 -0000	1.2
@@ -9,7 +9,7 @@
 <name>Gustavo Noronha Silva</name> <email>kov@debian.org</email>
 </author>
 
-<version>1.8.1 - October 2002</version>
+<version>1.8.2 - November 2002</version>
 
 <abstract>
 This document intends to provide the user with a good understanding
@@ -51,6 +51,8 @@
 <p>
 This manual makes no attempt to address apt-rpm, as the Conectiva port of
 APT is known, but "patches" to this document which do so would be welcome.
+<p>
+This manual is based on the next Debian release, <tt>Sarge</tt>.
 </chapt>
 
 <chapt id="basico">Basic Configuration
@@ -119,30 +121,28 @@
 <example>
 mkdir /root/debs
 </example>
-So, inside the directory /root, create an empty file, with any name.
-That is because an APT repository needs a file known as "override",
-it may be empty, but it has to exist. One may use the following 
-command to create this file:
-<example>
-touch file
-</example>
+You may modify the definitions set on the package's control file
+directly for your repository using an <tt>override</tt> file.
 Inside this file you may want to define some options to override
 the ones that come with the package. It looks like follows:
 <example>
 package priority section
 </example>
 package is the name of the package, priority is low, medium or
-high and section is the section to which it belongs. It is enough
-to leave the file empty.
+high and section is the section to which it belongs. The file
+name does not matter, you'll have to pass it as an argument for
+<prgn>dpkg-scanpackages</prgn> later. If you do not want to
+write an <tt>override</tt> file, just use <file>/dev/null</file>.
+when calling <prgn>dpkg-scanpackages</prgn>.
 <p>
 Still in the /root directory do:
 <example>
-dpkg-scanpackages debs file | gzip > debs/Packages.gz
+dpkg-scanpackages debs <var>file</var> | gzip > debs/Packages.gz
 </example>
-In the above line, file is the "override" file, the command 
-generates a file debs/Packages.gz that contains various 
-informations about the packages, which are used by APT. To use
-the packages, finally, add:
+In the above line, <var>file</var> is the <tt>override</tt> file, 
+the command generates a file <file>Packages.gz</file> that contains 
+various informations about the packages, which are used by APT. To 
+use the packages, finally, add:
 <example>
 deb file:/root debs/
 </example>
@@ -150,14 +150,14 @@
 a sources repository. To do that use the same procedure,
 but remember that you need to have the files <tt>.orig.tar.gz</tt>,
 <tt>.dsc</tt> and <tt>.diff.gz</tt> in the directory and you
-have to use Sources.gz instead of Packages.gz. The program used
-is also different. It is <prgn>dpkg-scansources</prgn>. The
-command line will look like this:
+have to use <tt>Sources.gz</tt> instead of <tt>Packages.gz</tt>. 
+The program used is also different. It is <prgn>dpkg-scansources</prgn>. 
+The command line will look like this:
 <example>
 dpkg-scansources debs | gzip > debs/Sources.gz
 </example>
-Notice that <prgn>dpkg-scansources</prgn> doesn't need an "override"
-file. The sources.list's line is:
+Notice that <prgn>dpkg-scansources</prgn> doesn't need an 
+<tt>override</tt> file. The sources.list's line is:
 <example>
 deb-src file:/root debs/
 </example>
@@ -895,7 +895,7 @@
 packaging system can be a trouble when doing this. Suppose
 you want to compile a new version of your email server. All
 is fine, but many packages in Debian depend on an MTA (Mail 
-Transport Agent) . Since you installed something you compiled 
+Transport Agent). Since you installed something you compiled 
 by yourself, the packaging system doesn't know about it.
 <p>
 That's where <package>equivs</package> enters the scene. To use
@@ -1378,7 +1378,7 @@
 <sect id="build-dep">Packages needed for compiling a source package
 <p>
 Normally, specific headers and shared libraries need to be present in
-order for a source package to be compiled.  All .deb packages have a
+order for a source package to be compiled.  All source packages have a
 field in their control files called 'Build-Depends:' that indicates
 which additional packages are needed for the package to be built from
 source.
--- apt-howto.fr.sgml	2002-11-09 10:06:20.000000000 +0100
+++ apt-howto.fr.sgml.new	2002-11-09 10:30:29.000000000 +0100
@@ -127,43 +127,43 @@
 <example>
 mkdir /root/debs
 </example>
-Ensuite, à l'intérieur du répertoire /root, créez un fichier vide, avec n'importe
-quel nom. C'est parce qu'un référentiel <prgn>apt</prgn> a besoin d'un fichier
-connu comme «&nbsp;override&nbsp;»&nbsp;; il peut être vide mais il doit être
-présent. Utilisez la commande suivante pour créer ce fichier&nbsp;:
-<example>
-touch fichier
-</example>
-À l'intérieur de ce fichier vous pourriez vouloir définir certaines options pour
-annuler celles incluses dans les paquets. Il ressemble à ce qui suit&nbsp;:
+Vous pourriez directement changer les définitions définies dans le fichier
+control du paquet en utilisant un fichier <tt>override</tt> dans votre
+référentiel. À l'intérieur de ce fichier vous pourriez vouloir définir
+certaines options pour annuler celles incluses dans les paquets. Il ressemble
+à ce qui suit&nbsp;:
 <example>
 paquet priorité section
 </example>
 paquet est le nom du paquet, priorité est faible, moyenne ou haute, et section
-est la section à laquelle il appartient. C'est suffisant de laisser le fichier
-vide.
+est la section à laquelle il appartient. Le nom du fichier importe peu, vous
+devrez après le passer en argument à <prgn>dpkg-scanpackages</prgn>. Si vous ne
+souhaitez pas écrire de fichier <tt>override</tt>, utilisez simplement
+<file>/dev/null</tt> lorsque vous appelez <prgn>dpkg-scanpackages</tt>.
 <p>
 Toujours dans le répertoire /root, faites&nbsp;:
 <example>
-dpkg-scanpackages debs fichiers | gzip > debs/Packages.gz
+dpkg-scanpackages debs <var>fichier</var> | gzip > debs/Packages.gz
 </example>
-Dans la ligne ci-dessus fichier est le fichier «&nbsp;override&nbsp;», la
-commande produit un fichier debs/Packages.gz qui contient diverses informations
-sur les paquets utilisées par <prgn>apt</prgn>. Pour utiliser les paquets, ajoutez
-enfin&nbsp;: <example>
+Dans la ligne ci-dessus <var>fichier</var> est le fichier
+«&nbsp;<tt>override</tt>&nbsp;», la commande produit un fichier
+<file>Packages.gz</file> qui contient diverses informations sur les paquets
+utilisées par <prgn>apt</prgn>. Pour utiliser les paquets, ajoutez enfin&nbsp;:
+<example>
 deb file:/root debs/
 </example>
 Ensuite, utilisez <prgn>apt</prgn> normalement. Vous pourriez aussi fabriquer un
 dépôt de sources. Pour ce faire utilisez la même procédure, mais rappelez-vous
 que vous avez besoin des fichiers <tt>.orig.tar.gz</tt>,<tt>.dsc</tt> et
-<tt>.diff.gz</tt> dans le répertoire. De plus, vous devez utiliser Sources.gz au
-lieu de Packages.gz. Le programme utilisé est aussi différent. C'est
-<prgn>dpkg-scansources</prgn>. La ligne de commande ressemblera à&nbsp;:
+<tt>.diff.gz</tt> dans le répertoire. De plus, vous devez utiliser
+<tt>Sources.gz</tt> au lieu de <tt>Packages.gz</tt>. Le programme utilisé est
+aussi différent. C'est <prgn>dpkg-scansources</prgn>. La ligne de commande
+ressemblera à&nbsp;:
 <example>
 dpkg-scansources debs | gzip > debs/Sources.gz
 </example>
 Remarquez que <prgn>dpkg-scansources</prgn> n'a pas besoin d'un fichier
-«&nbsp;override&nbsp;». La ligne correspondante du sources.list est&nbsp;:
+<tt>override</tt>. La ligne correspondante du sources.list est&nbsp;:
 <example>
 deb-src file:/root debs/
 </example>
@@ -909,9 +909,9 @@
 dont est disponible seulement le code source, sans paquet Debian. Mais le système
 de paquets peut être perturbé quand vous le faites. Supposons que vous voulez
 compiler une nouvelle version de votre serveur de courriels. Tout est bien, mais
-beaucoup de paquets dépendent d'un MTA dans Debian. Parce que vous avez installé
-quelque chose que vous avez compilé vous-même, le système de paquet ne connait
-rien sur lui.
+beaucoup de paquets dépendent d'un MTA («&nbsp;Mail Transport Agent&nbsp;»)
+dans Debian. Parce que vous avez installé quelque chose que vous avez compilé
+vous-même, le système de paquet ne connait rien sur lui.
 <p>
 C'est là que <package>equivs</package> entre en scène. Pour l'utiliser,
 installez le paquet du même nom. Il crée un paquet vide capable de réaliser
@@ -1409,7 +1409,7 @@
 <p>
 Normalement, des en-têtes et des bibliothèques dynamiques spécifiques doivent
 être présentes pour qu'un paquet source puisse être compilé. Tous les paquets
-<package>.deb</package> ont un champ dans leur fichier contrôle appelé
+source ont un champ dans leur fichier contrôle appelé
 «&nbsp;Buil-Depends&nbsp;:&nbsp;» qui indique quels paquets supplémentaires sont
 nécessaires pour la construction à partir des sources.
 <p>

Reply to: