debian-faq - en to fr translation catalogue (109 entries)

note: type: Content of: <chapter><title>
en: Basics of the Debian package management system
fr: Les bases du système de gestion des paquets Debian

note: type: Content of: <chapter><para>
en: This chapter touches on some lower level internals of Debian package management.  If you're interested mainly in <emphasis>usage</emphasis> of the relevant tools, skip to chapters <xref linkend="pkgtools"/> and/or <xref linkend="uptodate"/>.
fr: Ce chapitre touche aux mécanismes internes de bas niveau du système de gestion de paquets Debian. Si vous êtes avant tout intéressé par l'<emphasis>utilisation</emphasis> des outils appropriés, passez aux chapitres <xref linkend="pkgtools"/> et <xref linkend="uptodate"/>.

note: type: Content of: <chapter><section><title>
en: What is a Debian package?
fr: Qu'est ce qu'un paquet Debian&nbsp;?

note: type: Content of: <chapter><section><para>
en: Packages generally contain all of the files necessary to implement a set of related commands or features.  There are two types of Debian packages:
fr: Les paquets contiennent généralement tous les fichiers nécessaires pour implémenter un ensemble de commandes ou de fonctionnalités. Il y a deux sortes de paquets Debian&nbsp;:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis>Binary packages</emphasis>, which contain executables, configuration files, man/info pages, copyright information, and other documentation.  These packages are distributed in a Debian-specific archive format (see <xref linkend="deb-format"/>); they are usually characterized by having a '.deb' file extension.  Binary packages can be unpacked using the Debian utility <literal>dpkg</literal> (possibly via a frontend like <command>apt</command>); details are given in its manual page.
fr: <emphasis>Les paquets binaires</emphasis> contenant les exécutables, les fichiers de configuration, les pages de manuel ou d'info, les informations de copyright et d'autres documentations. Ces paquets sont distribués sous un format d'archive spécifique à Debian (voir <xref linkend="deb-format"/>) ; ils sont habituellement reconnaissables par l'extension « .deb ». Ils peuvent être dépaquetés en utilisant l'utilitaire <literal>dpkg</literal> de Debian (éventuellement avec une interface comme <command>apt</command>) ; vous trouverez plus de détails dans leurs pages de manuel.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis>Source packages</emphasis>, which consist of a <literal>.dsc</literal> file describing the source package (including the names of the following files), a <literal>.orig.tar.gz</literal> file that contains the original unmodified source in gzip-compressed tar format and usually a <literal>.debian.tar.xz</literal> file that contains the Debian-specific changes to the original source.  The utility <literal>dpkg-source</literal> packs and unpacks Debian source archives; details are provided in its manual page.  (The program <command>apt-get</command> can be used as a frontend for <literal>dpkg-source</literal>.)
fr: <emphasis>Les paquets sources</emphasis> sont constitués d'un fichier <literal>.dsc</literal> décrivant le paquet source (incluant le nom des fichiers suivants), un fichier <literal>.orig.tar.gz</literal> contenant les sources originels non modifiés au format tar compressé avec gzip et habituellement, un fichier <literal>.debian.tar.xz</literal> contenant les modifications spécifiques à Debian par rapport aux sources d'origine. L'outil <literal>dpkg-source</literal> permet l'archivage et le désarchivage des sources Debian ; vous trouverez plus de détails dans les pages de manuel. (Le programme <command>apt-get</command> peut être utilisé comme une interface pour <literal>dpkg-source</literal>.)

note: type: Content of: <chapter><section><para>
en: Installation of software by the package system uses "dependencies" which are carefully designed by the package maintainers.  These dependencies are documented in the <literal>control</literal> file associated with each package.  For example, the package containing the GNU C compiler (<systemitem role="package">gcc</systemitem>) "depends" on the package <systemitem role="package">binutils</systemitem> which includes the linker and assembler.  If a user attempts to install <systemitem role="package">gcc</systemitem> without having first installed <systemitem role="package">binutils</systemitem>, the package management system (dpkg) will send an error message that it also needs <systemitem role="package">binutils</systemitem>, and stop installing <systemitem role="package">gcc</systemitem>.  (However, this facility can be overridden by the insistent user, see <citerefentry><refentrytitle>dpkg</refentrytitle><manvolnum>8</manvolnum></citerefentry>.)  See more in <xref linkend="depends"/> below.
fr: L'installation de logiciels par le système de paquets utilise les « dependencies » qui sont définies avec attention par le responsable du paquet. Ces dépendances sont documentées dans le fichier <literal>control</literal> associé à chaque paquet. Par exemple, le paquet du compilateur GNU C (<systemitem role="package">gcc</systemitem>) « depends » du paquet <systemitem role="package">binutils</systemitem> qui contient l'éditeur de liens et l'assembleur. Si un utilisateur essaie d'installer <systemitem role="package">gcc</systemitem> sans avoir préalablement installé <systemitem role="package">binutils</systemitem>, le système de gestion de paquets (dpkg) renverra un message d'erreur disant qu'il a aussi besoin de <systemitem role="package">binutils</systemitem> et arrêtera l'installation de <systemitem role="package">gcc</systemitem>. (Cependant ceci peut être forcé par un utilisateur insistant, voir <citerefentry><refentrytitle>dpkg</refentrytitle><manvolnum>8</manvolnum></citerefentry>). Pour plus d'informations, voir <xref linkend="depends"/> ci-dessous.

note: type: Content of: <chapter><section><para>
en: Debian's packaging tools can be used to:
fr: Les outils de gestion de paquets Debian peuvent être utilisés pour&nbsp;:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: manipulate and manage packages or parts of packages,
fr: manipuler ou administrer les paquets ou une partie des paquets,

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: administer local overrides of files in a package,
fr: administrer les modifications locales (« overrides ») des fichiers d'un paquet,

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: aid developers in the construction of package archives, and
fr: aider les développeurs dans la construction de paquets et

note: type: Content of: <chapter><section><title>
en: What is the format of a Debian binary package?
fr: Quel est le format d'un paquet binaire Debian&nbsp;?

note: type: Content of: <chapter><section><para>
en: The internals of this Debian binary packages format are described in the <citerefentry><refentrytitle>deb</refentrytitle><manvolnum>5</manvolnum></citerefentry> manual page.  This internal format is subject to change (between major releases of &debian;), therefore please always use <citerefentry><refentrytitle>dpkg-deb</refentrytitle><manvolnum>1</manvolnum></citerefentry> if you need to do lowlevel manipulations on <literal>.deb</literal> files.
fr: Les mécanismes internes du format des paquets binaires Debian sont décrits dans la page de manuel de <citerefentry><refentrytitle>deb</refentrytitle><manvolnum>5</manvolnum></citerefentry>. Ce format interne est susceptible de changer (entre chaque version principale de &debian;), donc utilisez toujours <citerefentry><refentrytitle>dpkg-deb</refentrytitle><manvolnum>1</manvolnum></citerefentry> si vous avez besoin d'effectuer des opérations de bas niveau sur des fichiers <literal>.deb</literal>.

note: type: Content of: <chapter><section><title>
en: Why are Debian package file names so long?
fr: Pourquoi les noms des paquets Debian sont-ils si longs&nbsp;?

note: type: Content of: <chapter><section><para>
en: The <literal>VVV</literal> component is the version number specified by the upstream developer.  There are no standards in place here, so the version number may have formats as different as "19990513" and "1.3.8pre1".
fr: Le composant <literal>VVV</literal> est le numéro de version fourni par le développeur amont. Il n'y a pas de standard ici, donc le numéro de version peut avoir différents formats comme «&nbsp;19990513&nbsp;» ou «&nbsp;1.3.8pre1&nbsp;».

note: type: Content of: <chapter><section><title>
en: What is a Debian control file?
fr: Qu'est ce qu'un fichier de contrôle&nbsp;?

note: type: Content of: <chapter><section><para>
en: Specifics regarding the contents of a Debian control file are provided in the Debian Policy Manual, section 5, see <xref linkend="debiandocs"/>.
fr: Des détails concernant le contenu du fichier <literal>control</literal> Debian sont fournis dans la charte Debian, au chapitre cinq, voir <xref linkend="debiandocs"/>.

note: type: Content of: <chapter><section><para>
en: Briefly, a sample control file is shown below for the Debian package hello:
fr: Brièvement, un fichier <literal>control</literal> est montré ci-dessous pour le paquet Debian hello&nbsp;:

note: type: Content of: <chapter><section><para>
en: The Package field gives the package name.  This is the name by which the package can be manipulated by the package tools, and usually similar to but not necessarily the same as the first component string in the Debian archive file name.
fr: Le champ «&nbsp;Package&nbsp;» contient le nom du paquet. C'est le nom par lequel les outils de gestion de paquets peuvent le manipuler. Il est habituellement similaire mais pas nécessairement le même que la première chaîne composant le nom de l'archive Debian.

note: type: Content of: <chapter><section><para>
en: The Version field gives both the upstream developer's version number and (in the last component) the revision level of the Debian package of this program as explained in <xref linkend="pkgname"/>.
fr: Le champ de «&nbsp;Version&nbsp;» donne le numéro de version du développeur amont et (dans le dernier composant) le niveau de révision du paquet de Debian de ce programme comme expliqué dans <xref linkend="pkgname"/>.

note: type: Content of: <chapter><section><para>
en: The Architecture field specifies the chip for which this particular binary was compiled.
fr: Le champ «&nbsp;Architecture&nbsp;» indique pour quel processeur ce binaire particulier a été compilé.

note: type: Content of: <chapter><section><para>
en: The Depends field gives a list of packages that have to be installed in order to install this package successfully.
fr: Le champ «&nbsp;Depends&nbsp;» donne une liste des paquets qui doivent être installés afin d'installer ce paquet avec succès.

note: type: Content of: <chapter><section><para>
en: The Installed-Size indicates how much disk space the installed package will consume.  This is intended to be used by installation front-ends in order to show whether there is enough disk space available to install the program.
fr: Le champ «&nbsp;Installed-Size&nbsp;» indique l'espace disque utilisé par le paquet une fois installé. Ceci est prévu pour être employé par les programmes d'installation pour vérifier s'il y a suffisamment d'espace disque disponible pour installer le programme.

note: type: Content of: <chapter><section><para>
en: The Priority indicates how important is this package for installation, so that semi-intelligent software like apt or aptitude can sort the package into a category of e.g. packages optionally installed.  See <xref linkend="priority"/>.
fr: Le champ « Priority » indique l'importance de l'installation d'un paquet, de sorte que des logiciels semi-intelligents comme apt ou aptitude peuvent trier les paquets dans une catégorie, par exemple les paquets installés facultativement. Voir <xref linkend="priority"/>.

note: type: Content of: <chapter><section><para>
en: The Maintainer field gives the e-mail address of the person who is currently responsible for maintaining this package.
fr: Le champ «&nbsp;Maintainer&nbsp;» contient l'adresse électronique de la personne actuellement responsable de la maintenance du paquet.

note: type: Content of: <chapter><section><para>
en: The Description field gives a brief summary of the package's features.
fr: Le champ «&nbsp;Description&nbsp;» fournit un bref résumé des fonctionnalités du paquet.

note: type: Content of: <chapter><section><para>
en: For more information about all possible fields a package can have, please see the Debian Policy Manual, section 5, "Control files and their fields", see <xref linkend="debiandocs"/>.
fr: Pour plus d'informations sur les champs disponibles dans un paquet, reportez-vous au chapitre 5 de la charte Debian, « Fichiers control et leurs champs », consultez <xref linkend="debiandocs"/>.

note: type: Content of: <chapter><section><title>
en: What is a Debian conffile?
fr: Qu'est ce qu'un Debian conffile&nbsp;?

note: type: Content of: <chapter><section><para>
en: Conffiles is a list of configuration files (usually placed in <literal>/etc</literal>) that the package management system will not overwrite when the package is upgraded.  This ensures that local values for the contents of these files will be preserved, and is a critical feature enabling the in-place upgrade of packages on a running system.
fr: Conffiles est une liste de fichiers de configuration (habituellement placés dans <literal>/etc</literal>) que le système de gestion de paquets n'écrasera pas lors de la mise à jour du paquet. Ceci s'assure que les valeurs locales pour ces fichiers seront préservées et c'est un dispositif critique permettant la mise à niveau des paquets sur un système en fonctionnement.

note: type: Content of: <chapter><section><para>
en: To determine exactly which files are preserved during an upgrade, run:
fr: Pour déterminer exactement quels fichiers sont préservés pendant la mise à jour, lancez&nbsp;:

note: type: Content of: <chapter><section><para>
en: And look under "Conffiles:".
fr: et regardez la section «&nbsp;Conffiles:&nbsp;».

note: type: Content of: <chapter><section><title>
en: What is a Debian preinst, postinst, prerm, and postrm script?
fr: Qu'est-ce qu'un script Debian preinst, postinst, prerm et postrm&nbsp;?

note: type: Content of: <chapter><section><para>
en: These files are executable scripts which are automatically run before or after a package is installed or removed.  Along with a file named <literal>control</literal>, all of these files are part of the "control" section of a Debian archive file.
fr: Ces fichiers sont des scripts exécutables qui sont lancés automatiquement avant ou après l'installation d'un paquet. Avec le fichier appelé <literal>control</literal>, tous ces fichiers font partie de la section « control » d'une archive Debian.

note: type: Content of: <chapter><section><para>
en: The individual files are:
fr: Les fichiers individuels sont&nbsp;:

note: type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
en: This script is executed before the package it belongs to is unpacked from its Debian archive (".deb") file.  Many 'preinst' scripts stop services for packages which are being upgraded until their installation or upgrade is completed (following the successful execution of the 'postinst' script).
fr: Ce script est exécuté avant le dépaquetage depuis le fichier Debian (« .deb ») du paquet auquel il appartient. Beaucoup de scripts « preinst » arrêtent les services des paquets qui sont mis à niveau jusqu'à ce que leurs installations ou leurs mises à niveau soient terminées (suivant le succès de l'exécution du script « postinst »).

note: type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
en: This script typically stops any daemons which are associated with a package.  It is executed before the removal of files associated with the package.
fr: Ce script arrête généralement tous les démons qui sont associés au paquet. Il est exécuté avant la suppression des fichiers associés au paquet.

note: type: Content of: <chapter><section><variablelist><varlistentry><listitem><para>
en: This script typically modifies links or other files associated with <literal>foo</literal>, and/or removes files created by the package.  (Also see <xref linkend="virtual"/>.)
fr: Ce script modifie généralement les liens ou les autres fichiers associés à <literal>foo</literal> et/ou supprime les fichiers créés par le paquet (Voir aussi <xref linkend="virtual"/>.)

note: type: Content of: <chapter><section><para>
en: Currently all of the control files can be found in the directory <literal>/var/lib/dpkg/info</literal>.  The files relevant to package <literal>foo</literal> begin with the name "foo" and have file extensions of "preinst", "postinst", etc., as appropriate.  The file <literal>foo.list</literal> in that directory lists all of the files that were installed with the package <literal>foo</literal>.  (Note that the location of these files is a dpkg internal; you should not rely on it.)
fr: Actuellement tous les fichiers de contrôle se trouvent dans le répertoire <literal>/var/lib/dpkg/info</literal>. Les fichiers concernant le paquet <literal>foo</literal> commencent par le nom « foo » et sont suivis par les extensions « preinst », « postinst », etc. Le fichier <literal>foo.list</literal> de ce répertoire liste tous les fichiers installés par le paquet <literal>foo</literal>. (Notez que l'emplacement de ces fichiers est interne à dpkg ; vous ne devriez pas compter sur eux).

note: type: Content of: <chapter><section><title>
en: What is an <emphasis>Essential</emphasis>, <emphasis>Required</emphasis>, <emphasis>Important</emphasis>, <emphasis>Standard</emphasis>, <emphasis>Optional</emphasis>, or <emphasis>Extra</emphasis> package?
fr: Qu'est ce qu'un paquet <emphasis>Essential</emphasis>, <emphasis>Required</emphasis>, <emphasis>Important</emphasis>, <emphasis>Standard</emphasis>, <emphasis>Optional</emphasis> ou <emphasis>Extra</emphasis>&nbsp;?

note: type: Content of: <chapter><section><para>
en: Each Debian package is assigned a <emphasis>priority</emphasis> by the distribution maintainers, as an aid to the package management system.  The priorities are:
fr: À chaque paquet Debian est assignée une priorité par les développeurs de la distribution, c'est une aide pour le système de gestion de paquets. Les priorités sont&nbsp;:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Required</emphasis>: packages that are necessary for the proper functioning of the system.
fr: Nécessaire (<emphasis role="strong">Required</emphasis>)&nbsp;: paquets nécessaires pour le fonctionnement correct du système.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: This includes all tools that are necessary to repair system defects.  You must not remove these packages or your system may become totally broken and you may probably not even be able to use dpkg to put things back.  Systems with only the Required packages are probably unusable, but they do have enough functionality to allow the sysadmin to boot and install more software.
fr: Ceci inclut tous les outils nécessaires pour la réparation d'un système défectueux. Vous ne devez pas supprimer ces paquets ou votre système risque de devenir complètement instable et vous ne pourrez probablement pas utiliser dpkg pour corriger cela. Avec seulement les paquets nécessaires, le système sera probablement inutilisable mais il aura suffisamment de fonctionnalités pour permettre de démarrer et d'installer plus de logiciels.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Important</emphasis> packages should be found on any Unix-like system.
fr: <emphasis role="strong">Important</emphasis>&nbsp;: paquets devant être présents sur tous systèmes de type Unix

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Other packages which the system will not run well or be usable without will be here.  This does <emphasis>NOT</emphasis> include Emacs or X or TeX or any other large application.  These packages only constitute the bare infrastructure.
fr: Les autres paquets sans lesquels le système ne fonctionnera pas correctement ou ne sera pas utilisable ont cette priorité. Ceci n'inclut <emphasis>PAS</emphasis> Emacs, X, TeX ou aucune autre grosse application. Ces paquets constituent seulement l'infrastructure de base.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: This is what will be installed by default if users do not select anything else.  It does not include many large applications, but it does include the Python interpreter and some server software like OpenSSH (for remote administration)  and Exim (for mail delivery, although it can be configured for local delivery only).  It also includes some common generic documentation that most users will find helpful.
fr: C'est ce qui sera installé par défaut si les utilisateurs ne sélectionnent rien. Cela n'inclut pas les grosses applications, mais intègre l'interpréteur Python et certains serveurs comme OpenSSH (pour l'administration à distance) et Exim (pour la livraison des courriels, même s'il peut être configuré en mode local uniquement). Sont également intégrées certaines documentations générales considérées utiles par la plupart des utilisateurs.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Optional</emphasis> packages include all those that you might reasonably want to install if you do not know what they are, or that do not have specialized requirements.
fr: Les paquets optionnel (<emphasis role="strong">Optional</emphasis>) incluent tout ce que vous pourriez raisonnablement vouloir installer si vous ne savez pas ce que c'est ou n'avez pas de besoins spécialisés.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: This includes X, a full TeX distribution, and lots of applications.
fr: Ceci inclut X, une distribution TeX complète et beaucoup d'applications.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Extra</emphasis>: packages that either conflict with others with higher priorities, are only likely to be useful if you already know what they are, or have specialized requirements that make them unsuitable for "Optional".
fr: <emphasis role="strong">Extra</emphasis>&nbsp;: paquets qui entrent en conflit avec d'autres ayant des priorités plus élevées ou ayant des conditions particulières qui les rendent peu convenables pour être optionnels. Ils sont utiles seulement si vous savez déjà ce qu'ils font.

note: type: Content of: <chapter><section><para>
en: If you do a default Debian installation all the packages of priority <emphasis role="strong">Standard</emphasis> or higher will be installed in your system.  If you select pre-defined tasks you will get lower priority packages too.
fr: Si vous faites une installation Debian par défaut, tous les paquets ayant une priorité <emphasis role="strong">standard</emphasis> ou supérieure seront installés sur votre système. Si vous choisissez des tâches prédéfinies, vous obtiendrez aussi les paquets de priorité plus faible.

note: type: Content of: <chapter><section><para>
en: Additionally, some packages are marked as <emphasis role="strong">Essential</emphasis> since they are absolutely necessary for the proper functioning of the system.  The package management tools will refuse to remove these.
fr: De plus, certains paquets sont marqués comme essentiels (<emphasis role="strong">Essential</emphasis>) puisqu'ils sont absolument nécessaires pour un fonctionnement correct du système. Les outils de gestion de paquets refuseront de les supprimer.

note: type: Content of: <chapter><section><title>
en: What is a Virtual Package?
fr: Qu'est-ce qu'un paquet virtuel&nbsp;?

note: type: Content of: <chapter><section><para>
en: A virtual package is a generic name that applies to any one of a group of packages, all of which provide similar basic functionality.  For example, both the <literal>konqueror</literal> and <literal>firefox-esr</literal> programs are web browsers, and should therefore satisfy any dependency of a program that requires a web browser on a system, in order to work or to be useful.  They are therefore both said to provide the "virtual package" called <literal>www-browser</literal>.
fr: Un paquet virtuel est un nom générique qui s'applique à n'importe quel groupe de paquets fournissant une fonctionnalité de base semblable. Par exemple, les programmes <literal>konqueror</literal> et <literal>firefox-esr</literal> sont des navigateurs Internet, et ils devraient donc satisfaire les programmes ayant besoin d'un navigateur Web sur le système pour être utiles ou opérationnels. Ils fournissent donc tous deux le « paquet virtuel » <literal>www-browser</literal>.

note: type: Content of: <chapter><section><para>
en: Similarly, <literal>exim4</literal> and <literal>sendmail</literal> both provide the functionality of a mail transport agent.  They are therefore said to provide the virtual package "mail-transport-agent".  If either one is installed, then any program depending on the installation of a <literal>mail-transport-agent</literal> will be satisfied by the presence of this virtual package.
fr: De la même façon, <literal>exim4</literal> et <literal>sendmail</literal> fournissent tous les deux les fonctionnalités d'un agent de transport de courrier électronique. Les deux sont donc capables de fournir le paquet virtuel « mail-transport-agent ». Si l'un ou l'autre est installé, alors n'importe quel programme exigeant l'installation d'un agent de transport de courrier électronique sera satisfait par l'existence de ce paquet virtuel.

note: type: Content of: <chapter><section><para>
en: Debian provides a mechanism so that, if more than one package which provide the same virtual package is installed on a system, then system administrators can set one as the preferred package.  The relevant command is <literal>update-alternatives</literal>, and is described further in <xref linkend="diverse"/>.
fr: Debian fournit un mécanisme qui fait que, si plus d'un paquet fournissant le même paquet virtuel est installé sur le système, alors, les administrateurs peuvent choisir leur paquet préféré. La commande appropriée est <literal>update-alternatives</literal>&nbsp;; elle est décrite plus loin dans <xref linkend="diverse"/>.

note: type: Content of: <chapter><section><title>
en: What is meant by saying that a package <emphasis>Depends</emphasis>, <emphasis>Recommends</emphasis>, <emphasis>Suggests</emphasis>, <emphasis>Conflicts</emphasis>, <emphasis>Replaces</emphasis>, <emphasis>Breaks</emphasis> or <emphasis>Provides</emphasis> another package?
fr: Que signifie qu'un paquet dépend (<emphasis>Depends</emphasis>), recommande (<emphasis>Recommends</emphasis>), suggère (<emphasis>Suggests</emphasis>), est en conflit (<emphasis>Conflicts</emphasis>), remplace (<emphasis>Replaces</emphasis>), casse (<emphasis>Breaks</emphasis>) ou fournit (<emphasis>Provides</emphasis>) un autre paquet&nbsp;?

note: type: Content of: <chapter><section><para>
en: The Debian package system has a range of package "dependencies" which are designed to indicate (in a single flag) the level at which Program A can operate independently of the existence of Program B on a given system:
fr: Le système de paquet Debian a une gamme de «&nbsp;dépendances&nbsp;» sur les paquets qui permet d'indiquer (avec un simple drapeau) à quel niveau un programme A peut fonctionner indépendamment de l'existence du programme B sur un système donné&nbsp;:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>depends</emphasis> on Package B if B absolutely must be installed in order to run A.  In some cases, A depends not only on B, but on a version of B.  In this case, the version dependency is usually a lower limit, in the sense that A depends on any version of B more recent than some specified version.
fr: Le paquet A <emphasis>dépend</emphasis> du paquet B si B doit absolument être installé pour pouvoir exécuter A. Dans certains cas, A dépend non seulement de B mais d'une version de B. Dans ce cas, la dépendance de version est une limite basse, dans le sens que A dépend de toutes versions plus récentes que celle spécifiée.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>recommends</emphasis> Package B, if the package maintainer judges that most users would not want A without also having the functionality provided by B.
fr: Le paquet A <emphasis>recommande</emphasis> le paquet B si le responsable du paquet pense que la plupart des utilisateurs ne voudraient pas A sans avoir également la fonctionnalité fournie par B.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>suggests</emphasis> Package B if B contains files that are related to (and usually enhance) the functionality of A.
fr: Le paquet A <emphasis>suggère</emphasis> le paquet B si B contient des fichiers qui sont liés aux (et augmentent habituellement) fonctionnalités de A.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>conflicts</emphasis> with Package B when A will not operate if B is installed on the system.  Most often, conflicts are cases where A contains files which are an improvement over those in B.  "Conflicts" are often combined with "replaces".
fr: Le paquet A est en <emphasis>conflit</emphasis> avec le paquet B quand A ne peut pas fonctionner si B est installé sur le système. Le plus souvent les conflits sont des cas où A contient des fichiers qui sont une amélioration de ceux de B. Le conflit est souvent combiné avec le remplacement.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>replaces</emphasis> Package B when files installed by B are removed and (in some cases) over-written by files in A.
fr: Le paquet A <emphasis>remplace</emphasis> le paquet B quand les fichiers installés par B sont supprimés et (dans certains cas) écrasés par les fichiers de A.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>breaks</emphasis> Package B when both packages cannot be simultaneously configured in a system.  The package management system will refuse to install one if the other one is already installed and configured in the system.
fr: Le paquet A <emphasis>casse</emphasis> le paquet B quand les deux paquets ne peuvent pas être simultanément configurés. Le système de gestion des paquets refusera d'installer l'un des paquets si l'autre est déjà installé et configuré dans le système.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: Package A <emphasis>provides</emphasis> Package B when all of the files and functionality of B are incorporated into A.  This mechanism provides a way for users with constrained disk space to get only that part of package A which they really need.
fr: Le paquet A <emphasis>fournit</emphasis> le paquet B quand tous les fichiers et toutes les fonctionnalités de B sont incorporés dans A. Ce mécanisme fournit aux utilisateurs ayant une contrainte d'espace disque un moyen d'obtenir seulement la partie du paquet dont ils ont vraiment besoin.

note: type: Content of: <chapter><section><para>
en: More detailed information on the use of each of these terms can be found in the Debian Policy manual, section 7.2, "Binary Dependencies", see <xref linkend="debiandocs"/>.
fr: Vous pouvez trouver des informations plus détaillées sur l'utilisation de chacun de ces termes dans la charte Debian, chapitre 7.2 « Dépendances binaires », voir <xref linkend="debiandocs"/>.

note: type: Content of: <chapter><section><title>
en: What is meant by Pre-Depends?
fr: Quel est le sens de «&nbsp;Pre-Depends&nbsp;»&nbsp;?

note: type: Content of: <chapter><section><para>
en: "Pre-Depends" is a special dependency.  In the case of most packages, <literal>dpkg</literal> will unpack the archive file of a package (i.e., its <literal>.deb</literal> file) independently of whether or not the files on which it depends exist on the system.  Simplistically, unpacking means that <literal>dpkg</literal> will extract the files from the archive file that were meant to be installed on your file system, and put them in place.  If those packages <emphasis>depend</emphasis> on the existence of some other packages on your system, <literal>dpkg</literal> will refuse to complete the installation (by executing its "configure" action) until the other packages are installed.
fr: « Pre-Depends » est une dépendance particulière. Dans le cas de la plupart des paquets, <literal>dpkg</literal> dépaquètera les fichiers d’archive (c'est-à-dire les fichiers <literal>.deb</literal>) indépendamment de l'existence sur le système des fichiers dont il dépend. De manière simpliste, le dépaquetage signifie que <literal>dpkg</literal> extraira à partir du fichier d’archive les fichiers qui sont censés être installés sur votre système de fichiers et les mettra à leur place. Si ces paquets dépendent de l'existence d'autres paquets sur votre système, <literal>dpkg</literal> refusera d'achever l'installation (par l'exécution de l'action de « paramétrage ») jusqu'à ce que les autres paquets soient installés.

note: type: Content of: <chapter><section><para>
en: However, for some packages, <literal>dpkg</literal> will refuse even to unpack them until certain dependencies are resolved.  Such packages are said to "Pre-depend" on the presence of some other packages.  The Debian project provided this mechanism to support the safe upgrading of systems from <literal>a.out</literal> format to <literal>ELF</literal> format, where the <emphasis>order</emphasis> in which packages were unpacked was critical.  There are other large upgrade situations where this method is useful, e.g. the packages with the required priority and their LibC dependency.
fr: Cependant, pour certains paquets, <literal>dpkg</literal> refusera de les désarchiver jusqu'à ce que certaines dépendances soient résolues. De tels paquets sont dits «&nbsp;Pré-dépendants&nbsp;» de la présence de quelques autres paquets. Le projet Debian fournissait ce mécanisme pour gérer la mise à jour de systèmes utilisant le format <literal>a.out</literal> vers le format <literal>ELF</literal>, où l'ordre de désarchivage était critique. Il y a d'autres situations de mise à jour où cette méthode est utile, par exemple pour les paquets ayant une priorité «&nbsp;required&nbsp;» et des dépendances sur la libc.

note: type: Content of: <chapter><section><para>
en: As before, more detailed information about this can be found in the Policy manual.
fr: Comme ci-dessus, une information plus détaillée sur l'utilisation de ce terme peut être trouvée dans la charte Debian.

note: type: Content of: <chapter><section><title>
en: What is meant by <emphasis>unknown</emphasis>, <emphasis>install</emphasis>, <emphasis>remove</emphasis>, <emphasis>purge</emphasis> and <emphasis>hold</emphasis> in the package status?
fr: Quelle est la signification de <emphasis>unknown</emphasis>, <emphasis>install</emphasis>, <emphasis>remove</emphasis>, <emphasis>purge</emphasis> et <emphasis>hold</emphasis> dans le statut du paquet&nbsp;?

note: type: Content of: <chapter><section><para>
en: These "want" flags tell what the user wanted to do with a package (as indicated by the user's direct invocations of <literal>dpkg</literal>/<literal>apt</literal>/ <literal>aptitude</literal>).
fr: Ces drapeaux « want » indiquent ce que l'utilisateur a voulu faire d'un paquet (ce qu'il a indiqué en lançant <literal>dpkg</literal>, <literal>apt</literal> ou<literal>aptitude</literal>).

note: type: Content of: <chapter><section><para>
en: Their meanings are:
fr: Leurs significations sont&nbsp;:

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: unknown - the user has never indicated whether the package is wanted.
fr: unknown - L'utilisateur n'a jamais indiqué s'il souhaitait le paquet.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: install - the user wants the package installed or upgraded.
fr: install - L'utilisateur souhaite installer ou mettre à jour le paquet.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: remove - the user wants the package removed, but does not want to remove any existing configuration file.
fr: remove - L'utilisateur souhaite supprimer le paquet, mais ne désire pas effacer les fichiers de configuration existants.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: purge - the user wants the package to be removed completely, including its configuration files.
fr: purge - L'utilisateur souhaite supprimer le paquet complètement, incluant ses fichiers de configuration.

note: type: Content of: <chapter><section><itemizedlist><listitem><para>
en: hold - the user wants this package not to be processed, i.e. wants to keep the current version with the current status whatever that is.
fr: hold - L'utilisateur ne souhaite pas traiter le paquet, c'est-à-dire qu'il veut conserver la version courante avec l'état actuel de celui-ci.

note: type: Content of: <chapter><section><title>
en: How do I put a package on hold?
fr: Comment est-ce que je mets un paquet en «&nbsp;hold&nbsp;»&nbsp;?

note: type: Content of: <chapter><section><para>
en: There are three ways of holding back packages, with dpkg, apt or aptitude.
fr: Il y a trois moyens de bloquer un paquet, avec dpkg, apt ou aptitude.

note: type: Content of: <chapter><section><para>
en: With dpkg, you have to export the list of package selections, with:
fr: Avec dpkg, vous devez exporter la liste de sélection des paquets, avec la commande&nbsp;:

note: type: Content of: <chapter><section><para>
en: Then edit the resulting file <filename>selections.txt</filename>, change the line containing the package you wish to hold, e.g. <systemitem role="package">libc6</systemitem>, from this:
fr: puis éditer le fichier <filename>selections.txt</filename>, changer la ligne contenant le paquet que vous souhaitez conserver, par exemple pour <systemitem role="package">libc6</systemitem>, de ceci&nbsp;:

note: type: Content of: <chapter><section><para>
en: to this:
fr: à ceci&nbsp;:

note: type: Content of: <chapter><section><para>
en: Save the file, and reload it into dpkg database with:
fr: sauvegarder le fichier et le recharger dans la base de données de dpkg avec&nbsp;:

note: type: Content of: <chapter><section><para>
en: With apt, you can set a package to hold using
fr: Avec apt, vous pouvez conserver un paquet en faisant

note: type: Content of: <chapter><section><screen>
en: apt-mark hold package_name
fr: apt-mark hold nom_paquet

note: type: Content of: <chapter><section><para>
en: and remove the hold with
fr: et enlever le drapeau «&nbsp;hold&nbsp;» avec

note: type: Content of: <chapter><section><screen>
en: apt-mark unhold package_name
fr: apt-mark unhold nom_paquet

note: type: Content of: <chapter><section><para>
en: With aptitude, you can hold a package using
fr: Avec aptitude, vous pouvez conserver un paquet en faisant

note: type: Content of: <chapter><section><title>
en: How do I install a source package?
fr: Comment est-ce que j'installe un paquet source&nbsp;?

note: type: Content of: <chapter><section><para>
en: Debian source packages can't actually be "installed", they are just unpacked in whatever directory you want to build the binary packages they produce.
fr: Les paquets sources Debian ne peuvent pas être véritablement installés, ils sont seulement dépaquetés dans n'importe quel répertoire où vous voulez en construire les paquets binaires.

note: type: Content of: <chapter><section><para>
en: Source packages are distributed on most of the same mirrors where you can obtain the binary packages.  If you set up your APT's <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry> to include the appropriate "deb-src" lines, you'll be able to easily download any source package by running
fr: Les paquets sources sont distribués sur la plupart des serveurs où vous pouvez obtenir les paquets binaires. Si vous configurez votre fichier <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry> pour APT en ajoutant les lignes « deb-src » appropriées, vous pourrez facilement télécharger toutes les sources des paquets en lançant la commande

note: type: Content of: <chapter><section><para>
en: To help you in actually building the source package, Debian source packages provide the so-called build-dependencies mechanism.  This means that the source package maintainer keeps a list of other packages that are required to build their package.  To see how this is useful, run
fr: Pour vous aider à la construction finale du paquet source, les paquets source de Debian fournissent un mécanisme qu'on appelle les dépendances de construction (build-dependencies). Cela signifie que le responsable du paquet tient une liste des autres paquets nécessaires à la construction du paquet. Pour voir comment cela fonctionne, exécutez

note: type: Content of: <chapter><section><para>
en: before building the source.
fr: avant de construire les sources.

note: type: Content of: <chapter><section><title>
en: How do I build binary packages from a source package?
fr: Comment est-ce que je peux construire les paquets binaires depuis les paquets sources&nbsp;?

note: type: Content of: <chapter><section><para>
en: The preferred way to do this is by using various wrapper tools.  We'll show how it's done using the <literal>devscripts</literal> tools.  Install this package if you haven't done so already.
fr: La méthode recommandée est d'utiliser les différents outils de haut-niveau (« wrappers »). Voici comment faire en utilisant les outils <literal>devscripts</literal>. Installez le paquet si cela n'est pas déjà fait.

note: type: Content of: <chapter><section><para>
en: Now, first get the source package:
fr: Maintenant, commencez par récupérer le paquet source :

note: type: Content of: <chapter><section><para>
en: and change to the source tree:
fr: puis entrez dans l'arborescence source :

note: type: Content of: <chapter><section><para>
en: Then install needed build-dependencies (if any):
fr: Puis installez les dépendances de construction nécessaires (s'il y en a) :

note: type: Content of: <chapter><section><para>
en: Then create a dedicated version of your own build (so that you won't get confused later when Debian itself releases a new version):
fr: Puis créez une version particulière de votre propre construction (afin de ne pas les confondre plus tard lorsque Debian publiera sa propre nouvelle version) :

note: type: Content of: <chapter><section><para>
en: And finally build your package:
fr: Et enfin construisez votre paquet :

note: type: Content of: <chapter><section><para>
en: If everything worked out fine, you should now be able to install your package by running
fr: Si tout a correctement fonctionné, vous devriez pouvoir installer votre paquet avec la commande :

note: type: Content of: <chapter><section><para>
en: If you prefer to do things manually, and don't want to use <literal>devscripts</literal>, follow this procedure:
fr: Si vous préférez effectuer les opérations vous-même et ne voulez pas utiliser <literal>devscripts</literal>, suivez cette procédure :

note: type: Content of: <chapter><section><para>
en: You will need all of foo_*.dsc, foo_*.tar.gz and foo_*.debian.tar.xz to compile the source (note: there is no .debian.tar.xz for some packages that are native to Debian).
fr: Vous aurez besoin de tous les fichiers foo_*.dsc, foo_*.tar.gz et foo_*.debian.tar.xz pour compiler les sources (remarquez que pour certains paquets il n'y a pas de fichier .debian.tar.xz, ce sont les paquets natifs à Debian).

note: type: Content of: <chapter><section><para>
en: Once you have them (<xref linkend="sourcepkgs"/>) and if you have the <systemitem role="package">dpkg-dev</systemitem> package installed, the following command:
fr: Une fois que vous les avez récupérés (voir <xref linkend="sourcepkgs"/>), si vous avez le paquet <systemitem role="package">dpkg-dev</systemitem> installé, la commande suivante :

note: type: Content of: <chapter><section><para>
en: will extract the package into a directory called <literal>foo-version</literal>.
fr: désarchivera le paquet dans un répertoire nommé <literal>foo-version</literal>.

note: type: Content of: <chapter><section><para>
en: If you just want to compile the package, you may cd into the <literal>foo-version</literal> directory and issue the command
fr: Si vous souhaitez juste compiler le paquet, vous devez vous placer dans le répertoire <literal>foo-version</literal> et lancer la commande

note: type: Content of: <chapter><section><para>
en: to build the package (note that this also requires the <systemitem role="package">fakeroot</systemitem> package), and then
fr: pour construire le paquet (notez que le paquet <systemitem role="package">fakeroot</systemitem> est aussi nécessaire) et faites

note: type: Content of: <chapter><section><para>
en: to install the newly-built package(s).
fr: pour installer le nouveau paquet.

note: type: Content of: <chapter><section><title>
en: How do I create Debian packages myself?
fr: Comment est-ce que je crée un paquet Debian&nbsp;?

note: type: Content of: <chapter><section><para>
en: For a more detailed description on this, read the New Maintainers' Guide, available in the <systemitem role="package">maint-guide</systemitem> package or at <ulink url="https://www.debian.org/doc/devel-manuals#maint-guide"/>, or the Guide for Debian Maintainers, available in the <systemitem role="package">debmake-doc</systemitem> package or at <ulink url="https://www.debian.org/doc/devel-manuals#debmake-doc"/>.
fr: Pour une description plus détaillée, lisez le « guide des nouveaux responsables Debian », disponible dans le paquet <systemitem role="package">maint-guide</systemitem> ou le guide pour les responsables Debian à l'adresse <ulink url="https://www.debian.org/doc/devel-manualsdebmake-doc"/>.
