Fedora RPM Guide - en to fr translation catalogue (311 entries)

note: Tag: title
en: Using RPM
fr: Utilisation de RPM

note: Tag: para
en: This chapter covers:
fr: Ce chapitre porte sur :

note: Tag: para
en: Installing and upgrading software
fr: l'installation et la mise à niveau des logiciels

note: Tag: para
en: Removing software
fr: l'enlèvement d'un logiciel

note: Tag: para
en: This chapter covers the most common uses for RPM: installing, removing, and upgrading software. These are the most frequently used RPM commands.
fr: Ce chapitre couvre les utilisations les plus courantes de RPM : installer, enlever et mettre à jour un logiciel. Ce sont les commandes RPM le plus fréquemment utilisées.

note: Tag: para
en: The RPM system includes the options you might expect, such as installing a package, but there’s a lot more you can do. For example, you can install packages from remote sites using HTTP or FTP to download the package to install. There are quite a few other <command>rpm</command> options you can use to get information and feedback on installation, for example.
fr: Le système RPM comprend les options que vous êtes en droit d'attendre, comme l'installation d'un paquet, mais vous pouvez faire beaucoup plus de choses avec. Par exemple, vous pouvez installer des paquets à partir de sites distants en utilisant le protocole HTTP ou FTP pour télécharger le paquet à installer. La commande <command>rpm</command> possède quelques autres options pour obtenir de l'information ou un retour sur l'installation, par exemple.

note: Tag: title
en: The <command>rpm</command> Command
fr: La commande <command>rpm</command>

note: Tag: para
en: Just about everything you do with RPM requires the <command>rpm</command> command. As a nice added benefit, just about everything you do with RPM requires a single invocation of the <command>rpm</command> command. That means common tasks such as installing and removing software can be done quickly and efficiently. The basics of the <command>rpm</command> command are not very hard, and you can perform the basic tasks within a few minutes of reading this chapter.
fr: À peu près tout ce que vous faites avec le système RPM demande la commande <command>rpm</command>. Et en prime, à peu près tout ce que vous faites avec le système RPM requiert un seul appel de la commande <command>rpm</command>. Cela signifie que les tâches courantes comme installer ou enlever un logiciel peuvent être faites rapidement et efficacement. Les fondamentaux de la commande <command>rpm</command> ne sont pas très difficiles, et vous pourrez réaliser les taches élémentaires après les quelques minutes nécessaires à la lecture de ce chapitre.

note: Tag: title
en: Upgrading and Installing Software
fr: Installation et mise à niveau d'un logiciel

note: Tag: para
en: To install software, you need something to install. Typically, this is a file packaged as RPM, using a file-name extension of <filename>rpm</filename>. Of course, this isn’t required, but just about every RPM package is stored in a file with a <filename>rpm</filename> extension. For example, the following file holds an RPM package, ready to be installed:
fr: Pour installer un logiciel, vous avez besoin de quelque chose à installer. Généralement, c'est un fichier empaqueté en tant que RPM, fichier dont l'extension est <filename>rpm</filename>. Bien évidemment, ce n'est pas obligatoire, mais pratiquement tout paquet RPM est stocké dans un fichier avec l'extension <filename>rpm</filename>. Par exemple, le fichier ci-après contient un paquet RPM, prêt à être installé :

note: Tag: para
en: This package holds an application named <command>jikes</command> (a Java language compiler application). From the discussion in the last two chapters, you should be able to determine the version of the program this RPM holds and which release of the RPM package this represents.
fr: Ce paquet contient une application nommée <command>jikes</command> (un compilateur de langage Java). Compte tenu des explications des deux chapitres précédents, vous devez être capable de déterminer quel est le numéro de version et le rang de parution du programme contenu dans ce RPM.

note: Tag: para
en: Other RPMs hold sources, the program source codes used to create an application or programming library. For example, the following file holds a source RPM:
fr: D'autres RPM contiennent des sources, le codage source du programme utilisé pour créer une application ou une bibliothèque de fonctions. Par exemple, le fichier suivant contient un RPM source :

note: Tag: para
en: The <filename>src</filename> in the package name is short for source. This file-naming convention is not required, but is used by just about all source code packages. (Following conventions helps other administrators know what to expect.)
fr: <filename>src</filename> dans le nom du paquet est l'abréviation de source. Cette convention de nommage n'est pas obligatoire, mais elle  est utilisée par pratiquement tous les paquets de code source (ces conventions aident, entre autres, les administrateurs à savoir ce à quoi s'attendre).

note: Tag: title
en: Building Packages from Source RPMs
fr: Construction de paquets à partir des RPM sources

note: Tag: para
en: Refer to <xref linkend="ch-creating-rpms" /> and <xref linkend="ch-rpmbuild" /> for information on building RPMs from source RPMs.
fr: Reportez vous au <xref linkend="ch-creating-rpms" /> et au <xref linkend="ch-rpmbuild" /> pour des informations à propos de la construction des RPM à partir des RPM source.

note: Tag: para
en: The <command>rpm</command> command provides three main operations for upgrading and installing packages:
fr: La commande <command>rpm</command> fournit trois modalités principales pour mettre à niveau et installer des paquets :

note: Tag: term
en: Upgrade
fr: Mise à niveau

note: Tag: para
en: An upgrade operation means installing a new version of a package and removing all previous versions of the same package. If you have not installed a package previously, the upgrade operation will install the package.
fr: La mise à niveau consiste à installer une nouvelle version d'un paquet et à enlever toutes les versions précédentes du même paquet. Si vous n'aviez pas déjà installé le paquet, l'opération de mise à niveau la réalise.

note: Tag: term
en: Freshen
fr: Rafraîchissement

note: Tag: para
en: A freshen operation means to install a new version of a package only if you have already installed another version of the package.
fr: Rafraîchir est l'opération consistant à installer une nouvelle version d'un paquet uniquement si une version précédente du paquet est déjà installée.

note: Tag: term
en: Install
fr: Installation

note: Tag: para
en: An install operation installs a package for the first time. It also, through special command-line parameters, allows you to install multiple versions of a package, usually not what you want. So, in the vast majority of cases, you want to run the upgrade operation for all package installations.
fr: L'opération d'installation implante un paquet pour la première fois. Elle permet également, par l'entremise de paramètres particuliers en ligne de commande, d'installer plusieurs versions d'un même paquet — ce qui n'est pas habituellement voulu. Ainsi, dans la grande majorité des cas, vous lancerez l'opération de mise à niveau pour toute installation de paquet.

note: Tag: para
en: The following sections cover the command-line options that apply to these operations.
fr: Les sections suivantes portent sur les options en ligne de commande s'appliquant à ces opérations.

note: Tag: title
en: Upgrading with the <command>rpm</command> command
fr: Mise à jour avec la commande <command>rpm</command>

note: Tag: para
en: Almost all installation steps use the <command>rpm</command> command with the <option>–U</option> option, short for upgrade, as introduced in <xref linkend="ch-rpm-overview" /> . The basic syntax is:
fr: La quasi totalité des étapes d'une installation emploient la commande <command>rpm</command> avec l'option <option>–U</option>, abréviation pour « upgrade », ainsi que cela a déjà été exposé dans le <xref linkend="ch-rpm-overview" /> . La syntaxe de base est :

note: Tag: para
en: <command>rpm</command> <option>-U</option> <replaceable>package_name</replaceable>
fr: <command>rpm</command> <option>-U</option> <replaceable>NOM_DU_PAQUET</replaceable>

note: Tag: para
en: For example:
fr: Par exemple :

note: Tag: para
en: You can also use the <option>--upgrade</option> long option in place of <option>-U</option>.
fr: Vous pouvez aussi utiliser la forme longue de l'option, <option>--upgrade</option>, à la place de <option>-U</option>.

note: Tag: para
en: Unless something goes wrong, you won’t see any response except for the shell prompt ready for your next command. Options for the <command>rpm</command> command, covered shortly, present positive feedback that the package has been installed.
fr: Sauf si quelque chose tourne mal, vous ne verrez aucune réponse autre que l'invite de l'interpréteur pour la commande suivante. Des options de la commande <command>rpm</command>, rapidement présentées, déclenchent un retour positif pour indiquer que le paquet a bien été installé.

note: Tag: para
en: The <command>rpm</command> command may print out warnings, such as the one following:
fr: La commande <command>rpm</command> peut afficher des avertissements, tels que celui qui suit :

note: Tag: para
en: This warning comes from the fact that the package was signed, but the key was not found. <xref linkend="ch-rpmbuild" /> covers signing packages. In most cases, warnings such as this one are not that serious. Errors, though, should be treated seriously.
fr: Cet avertissement vient du fait que le paquet était signé, mais que la clé est restée introuvable. Le <xref linkend="ch-rpmbuild" /> développe la signature des paquets. Dans la plupart des cas, des avertissements tels que celui-ci ne sont pas graves. Les erreurs toutefois se doivent d'être traitées sérieusement.

note: Tag: title
en: <systemitem class="username">root</systemitem> Permissions
fr: Droits d'accès <systemitem class="username">root</systemitem>

note: Tag: para
en: Just about every package you want to upgrade or install requires <systemitem class="username">root</systemitem>, or super user, permissions. That’s because most Linux application RPMs hold files that must be installed in a protected directory such as <filename>/usr/bin/</filename>. In addition, RPM requires root access to modify the RPM database. Even if you could modify the system directories like <filename>/usr/bin/</filename>, you must also be able to modify the RPM database to successfully install or remove packages.
fr: Pratiquement tous les paquets à installer ou mettre à niveau exigent des droits d'accès <systemitem class="username">root</systemitem>, ou super utilisateur. Cela tient au fait que la plupart des RPM d'applications Linux contiennent des fichiers à installer dans des répertoires protégés tels que <filename>/usr/bin/</filename>. De plus, RPM requiert un accès root pour modifier la base de données RPM. Ainsi, pour installer ou enlever des paquets avec succès, vous devez avoir la possibilité de modifier les répertoires système comme <filename>/usr/bin/</filename>, ainsi que la base de données RPM.

note: Tag: title
en: Checking That the Package Is Installed
fr: Vérifier que le paquet est installé

note: Tag: para
en: Use the <command>rpm –q</command> command to quickly verify a package has been installed. To verify, you need to use the name of the installed package, not the name of the RPM file. You can also use a partial package name, such as <filename>jikes</filename> in this case. For example:
fr: Servez-vous de la commande <command>rpm –q</command> pour vérifier rapidement qu'un paquet a été installé. La vérification demande que vous indiquiez le nom du paquet installé, et non pas le nom du fichier RPM. Vous pouvez aussi n'utiliser qu'une partie du nom du paquet, comme <filename>jikes</filename> dans le cas présent. Par exemple :

note: Tag: para
en: When you run this command, you should see a response like the following:
fr: Après avoir lancé cette commande, vous obtiendrez une réponse du type :

note: Tag: para
en: The response shows that the package named <filename>jikes-1.16-1</filename> has been installed. This package name corresponds to the RPM file used in the preceding installation example.
fr: La réponse montre que le paquet nommé <filename>jikes-1.16-1</filename> a bien été installé. Le nom du paquet correspond à celui du fichier RPM utilisé lors de l'exemple d'installation précédent.

note: Tag: para
en: The <command>rpm -q</command> command just asks the RPM database if the package has been installed. There may be other issues with the package that this command won’t show. For now, though, the <command>rpm –q</command> command verifies that package has been installed.
fr: La commande <command>rpm -q</command> interroge juste la base de données RPM pour savoir si le paquet a été installé. Il y a peut-être d'autres questions au sujet des paquets auxquelles cette commande ne répondra pas. Pour le moment, restons en là, la commande <command>rpm –q</command> vérifie que le paquet a bien été installé.

note: Tag: para
en: If the package has been not installed, you will see a message similar to the following:
fr: Si le paquet n'a pas été installé, vous apercevrez un message semblable à celui-ci :

note: Tag: title
en: Getting Feedback During Installation and upgrades
fr: Obtenir des retours pendant l'installation ou la mise à niveau

note: Tag: para
en: The <option>-h</option> option to the <command>rpm</command> command prints out # signs, also called hash marks (hence the <option>-h</option>). These hash marks provide some confirmation that the <command>rpm</command> command is still running. This is important, since large packages may take a long time to install or upgrade. Run this command like the following:
fr: L'option <option>-h</option> de la commande <command>rpm</command> affiche des croisillons #, également appelés en anglais « hash marks » (marques de hachage) (d'où <option>-h</option>). Ces croisillons confirment en quelque sorte que la commande <command>rpm</command> est toujours en cours. Cela a son importance, car les gros paquets peuvent demander beaucoup de temps pour l'installation ou la mise à niveau. Lancez une commande comme celle-ci :

note: Tag: para
en: You'll see this output:
fr: Voici la sortie correspondante :

note: Tag: para
en: The hash marks are printed one at a time as the command does its work. If the package was not created properly, you may see warnings like the following:
fr: Les croisillons sont affichés un à un pendant que la commande fait son travail. Si le paquet n'a pas été créé correctement, vous pourrez voir des avertissements comme :

note: Tag: title
en: Reinstalling Packages
fr: Réinstallation de paquets

note: Tag: para
en: You can install a package more than once. The <command>rpm</command> command won't complain. The upgrade operation, though, will remove all other versions of a package. This is one more reason to use the <option>–U</option> upgrade option.
fr: Vous pouvez installer un paquet plus d'une fois. La commande <command>rpm</command> ne se plaindra pas. L'opération de mise à niveau, toutefois, enlèvera toutes les autres versions du paquet. C'est une raison de plus pour utiliser l'option de mise à niveau  <option>–U</option>.

note: Tag: para
en: In addition to hash marks, you can get more verbose output from the tight-lipped <command>rpm</command> command. The <option>-v</option> option to the <command>rpm</command> command tells the command to print out verbose information as the command runs. Remember, though, that verbose is used in the traditional Unix and Linux meaning, which is normally not all that verbose. In the Unix/Linux context, verbose usually means slightly more than nothing. The syntax for the command follows:
fr: En plus des croisillons, vous pouvez obtenir une sortie plus verbeuse de la part de la commande <command>rpm</command> plutôt taiseuse. L'option <option>-v</option> demande à la commande <command>rpm</command> l'affichage d'informations détaillées au cours de son exécution. Souvenez-vous toutefois que « verbeux » est utilisé ici dans l'acception traditionnelle Unix et Linux, qui est normalement pas tant que cela verbeuse. Dans le contexte Unix/Linux, verbeux signifie généralement juste un petit peu plus que rien. La syntaxe de la commande est la suivante :

note: Tag: para
en: With the <option>-v</option> command-line option, you will see output more like the following:
fr: Avec l'option en ligne de commande <option>-v</option> vous verrez un petit peu plus en sortie ; quelque chose comme :

note: Tag: title
en: Standard Command for Package Installation
fr: Commande standard pour l'installation d'un paquet

note: Tag: para
en: The most common command to install a package is <command>rpm -Uhv <replaceable>package_file.rpm</replaceable></command>. That is, upgrade with verbose output and hashes.
fr: La commande la plus courante pour installer un paquet est <command>rpm -Uhv <replaceable>FICHIER_PAQUET.rpm</replaceable></command>. C'est à dire, mise à niveau avec sortie verbeuse et croisillons.

note: Tag: para
en: To get extra verbose information, use the <option>-vv</option> command-line option. Think of this as doubly verbose. Usually, though, this extra information has no meaning unless you are debugging an RPM package that you are building. See the chapters in Part II on Creating RPMs for more on how to build RPM packages.
fr: Pour avoir une sortie encore plus prolixe, utilisez l'option <option>-vv</option> en ligne de commande. Pensez que cela est doublement verbeux. Normalement, toutefois, cette information supplémentaire n'a de sens que si vous recherchez des anomalies dans un paquet RPM que vous êtes en train de préparer. Voyez les chapitres de la partie II concernant la création des RPM pour plus d'informations à propos de « comment construire un paquet RPM ».

note: Tag: para
en: A double-verbose command uses much the same syntax as shown previously:
fr: Une commande doublement verbeuse utilise sensiblement la même syntaxe que précédemment :

note: Tag: para
en: With the double-verbose option, the output appears as follows:
fr: Avec l'option deux fois plus verbeuse, la sortie ressemble à :

note: Tag: title
en: Short and Long Options
fr: Options courtes ou longues

note: Tag: para
en: Although most Unix and Linux applications use a single minus sign for command-line options, such as <command>rpm</command> <option>-U</option>, many programs use two minus signs to indicate longer option names. For example, with the <command>rpm</command> command, <option>-U</option> and <option>--upgrade</option> are treated the same. You can use the short option, <option>-U</option>, or the long option, <option>--upgrade</option>.
fr: Même si la plupart des applications Unix et Linux utilisent un seul signe moins pour marquer les options en ligne de commande, comme <command>rpm</command> <option>-U</option>, beaucoup de programmes se servent de deux signes moins pour indiquer des noms d'options plus longs. Par exemple, avec la commande  <command>rpm</command>, les options <option>-U</option> et <option>--upgrade</option> sont traitées de la même manière. Vous pouvez indifféremment utiliser l'option courte, <option>-U</option>, ou l'option longue, <option>--upgrade</option>.

note: Tag: para
en: There are long options for virtually every short option. There are also long options that are rarely used, for which there are no short options.
fr: Il existe virtuellement une option longue pour chaque option courte.  Certaines options longues sont rarement utilisées : pour cette raison, elles n'ont pas d'option courte correspondante.

note: Tag: para
en: One rarely used feedback option is <option>--percent</option>. The <option>--percent</option> option prints out decimal numbers that show the percentage completed as the <command>rpm</command> command executes. This option is most useful if you wrap the <command>rpm</command> command within some other command, such as a graphical user interface created from a Perl, Python, or Tcl/Tk script.
fr: L'option de retour d'information <option>--percent</option> est rarement utilisée. Elle affiche des nombres décimaux indiquant le pourcentage de travail effectué pendant l'exécution de la commande <command>rpm</command>. Cette option est plus utile quand vous habillez la commande <command>rpm</command> avec une autre commande, comme une interface utilisateur graphique créée avec un script Perl, Python ou Tcl/Tk.

note: Tag: para
en: The basic syntax is:
fr: La syntaxe de base est :

note: Tag: para
en: When you run this command, you see output like the following:
fr: Quand vous lancez cette commande, vous obtenez une sortie comme ceci :

note: Tag: para
en: These decimal numbers output by the <option>--percent</option> option are really meant to be input into another program, perhaps a program that shows a graphical progress meter. Each number output then updates the meter.
fr: Ces nombres décimaux affichés par l'option <option>--percent</option> sont en réalité destinés à servir d'entrée pour un autre programme, peut-être un programme qui affiche graphiquement la mesure avec une barre de progression. Chaque nombre en sortie permet de mettre à jour la barre.

note: Tag: title
en: Percentages may be Approximate
fr: Les pourcentages peuvent être approximatifs

note: Tag: para
en: Don't trust the numbers too much. Claiming the package is 53.139442 percent installed just asks the user to be skeptical that it is exactly that far.
fr: Ne croyez pas fermement à ces chiffres. Indiquer que le paquet est installé à 53,139 442 pour cent doit inciter l'utilisateur à être sceptique vis à vis d'une telle précision.

note: Tag: title
en: The Installation Task In Detail
fr: L'installation en détail

note: Tag: para
en: You can use the <command>rpm –U</command> command or the <command>rpm –i</command> command to install a package. When the <command>rpm</command> command installs a package, it goes through a number of steps:
fr: Vous pouvez utiliser la commande <command>rpm –U</command> ou la commande <command>rpm –i</command> pour installer un paquet. Quand la commande <command>rpm</command> installe un paquet, elle franchit diverses étapes :

note: Tag: para
en: Checking the package and the files it wants to install
fr: Vérification du paquet et des fichiers que l'on souhaite installer

note: Tag: para
en: Performing preinstallation tasks
fr: Réalisation des tâches avant installation

note: Tag: para
en: Uncompressing the files and placing them in the proper locations
fr: Extraction des fichiers et recopie à leur emplacement propre

note: Tag: para
en: Performing post-processing tasks
fr: Réalisation des tâches après installation

note: Tag: para
en: Updating the RPM Database
fr: Mise à jour de la base de données

note: Tag: para
en: When checking the package, <command>rpm</command> checks that all the dependencies are installed. Dependencies are packages required by the RPM package you want to install. For example, a database-administration package for a particular database may require that the database itself was already installed.
fr: Lors de la vérification du paquet, <command>rpm</command> vérifie que toutes les dépendances sont installées. Les dépendances sont les paquets exigés par le paquet RPM que vous projetez d'installer. Par exemple, un paquet d'administration d'une base de données peut requérir que la base de données elle-même soit installée.

note: Tag: para
en: In addition to checking for dependencies, the <command>rpm</command> command checks for conflicting packages. For example, when you are trying to install an older version of a package on top of a newer version, running the <command>rpm</command> command alerts you to that conflict. This conflict-checking goes deeper than packages, though. Individual files may conflict if you are trying to install a package that has an older version of a particular file.
fr: En plus de vérifier les dépendances, la commande <command>rpm</command> vérifie que les paquets ne soient pas en conflit. Par exemple, si vous essayez d'installer une ancienne version d'un paquet sur une version plus récente, au lancement de la commande <command>rpm</command>, vous serez averti qu'il y a conflit. Cette vérification des conflits va même plus loin que les paquets. Des fichiers isolés peuvent entrer en conflit si vous essayez d'installer un paquet d'une version antérieure à ce fichier particulier.

note: Tag: para
en: After the checks, the <command>rpm</command> command executes the preinstallation tasks (covered in depth in Part II). After all this preparatory work, the <command>rpm</command> command finally gets down to business and installs the files in the package. These files are stored in compressed format (compressed with <command>gzip</command> compression) inside the RPM file.
fr: Après ces vérifications, la commande <command>rpm</command> exécute les tâches de préinstallation (détaillées dans la partie II). À la suite de tous ces travaux préparatoires, la commande <command>rpm</command> entre dans le vif du sujet et installe les fichiers dans le paquet. Ces fichiers sont stockés sous forme compressée (compression avec <command>gzip</command>) dans le fichier RPM.

note: Tag: para
en: After installing the files, there may be some post-processing tasks (also covered in Part II). At the end of its run, the <command>rpm</command> command updates the RPM database to reflect the new package information. This update is very important and allows you to track packages.
fr: Après l'installation des fichiers, il peut y avoir quelques tâches de post-traitement (également détaillées dans la partie II). À la fin de son parcours, la commande <command>rpm</command> met à jour la base de donnée RPM pour enregistrer les informations à propos du nouveau paquet. Cette mise à jour est très importante, car elle vous permet de suivre les paquets.

note: Tag: title
en: Taking a Test Drive
fr: Exécution d'une simulation

note: Tag: para
en: The <option>--test</option> command-line option tells the <command>rpm</command> command to test the installation or upgrade process but not to install the file. For example, the following command performs an upgrade or install of the <filename>jikes</filename> package, but in test mode only. No files will actually be installed.
fr: L'option en ligne de commande <option>--test</option> indique à la commande <command>rpm</command> de tester l'installation ou le processus de mise à niveau, mais sans l'exécuter. Par exemple, la commande suivante réalise une mise à niveau ou une installation du paquet <filename>jikes</filename>, mais uniquement en simulation. Aucun fichier ne sera réellement installé.

note: Tag: para
en: This command will print nothing if the tested installation or upgrade runs smoothly. If, on the other hand, a problem results from the tested installation, you will receive an error message. If the package is already installed, you will see a message like the following:
fr: Cette commande n'affiche rien si l'installation ou la mise à niveau testée se déroule sans accroc. Si, a contrario, il y a un problème lors de l'installation simulée, vous recevrez un message d'erreur. Si le paquet est déjà installé, vous verrez un message comme suit :

note: Tag: para
en: If the file is corrupted, you will see output like the following:
fr: Si le fichier est endommagé, vous verrez l'affichage suivant :

note: Tag: para
en: This example was run against a file that was clearly not an RPM package.
fr: Cet exemple de simulation a été conduit avec un fichier qui n'était manifestement pas un paquet RPM.

note: Tag: para
en: The test option can help you determine package dependencies, too.
fr: L'option --test peut également vous aider à déterminer les paquets en dépendance.

note: Tag: para
en: You can often determine dependencies at a glance--if you know something about the software you are installing. For example, if you know that Ruby is a scripting language, you can guess that packages starting with <filename>eruby</filename>, such as <filename>eruby-devel-0.9.8-2.i386.rpm</filename>, will depend on a base <filename>ruby</filename> package.
fr: Vous pouvez souvent déterminer les dépendances d'un simple coup d'œil — si vous connaissez le type de logiciel que vous être en train d'installer. Par exemple, si vous savez que Ruby est un langage de script, vous pouvez supposer que les paquets dont le nom débute par <filename>eruby</filename>, comme <filename>eruby-devel-0.9.8-2.i386.rpm</filename>, dépendent du paquet de base <filename>ruby</filename>.

note: Tag: para
en: To show this, query for any <filename>ruby</filename> packages by using a command like the following:
fr: Pour démontrer cela, questionnons n'importe lequel des paquets <filename>ruby</filename> à l'aide d'une commande comme celle-ci :

note: Tag: para
en: If you have not installed a <filename>ruby</filename> package, you'll see a message like the following:
fr: Si vous n'avez pas installé le paquet <filename>ruby</filename>, vous aurez un message du type :

note: Tag: title
en: Package Names
fr: Noms de paquets

note: Tag: para
en: Most packages use all lowercase names. Thus, you can expect packages for the Ruby scripting language to start with <filename>ruby</filename>.
fr: La plupart des paquets utilisent des noms totalement écrits en minuscules. Donc, attendez-vous à ce que les paquets relatifs au langage de script Ruby commencent par <filename>ruby</filename>.

note: Tag: para
en: Package dependencies can quickly devolve into a nightmare in which one package depends upon another and that package in turn depends on yet another.
fr: Les dépendances de paquets peuvent rapidement tourner au cauchemar avec un paquet qui dépend d'un paquet qui dépend à son tour d'un paquet et ainsi de suite.

note: Tag: para
en: This is where the <option>--test</option> option comes in handy, since you can check that the dependencies are resolved prior to trying to install. (Note that the <command>rpm</command> command will check dependencies on real installs as well. The <option>--test</option> option just allows you to check that the installation will succeed prior to trying it.) For example, if you try to install a package named <filename>eruby-devel-0.9.8-2.i386.rpm</filename>, you may want to run a <option>--test</option> option first:
fr: C'est là que l'option <option>--test</option> montre toute son utilité, car vous pouvez vérifier que le dépendances sont résolues avant de tenter l'installation (notez que la commande <command>rpm</command> vérifiera tout autant les dépendances lors d'une installation réelle. L'option <option>--test</option> vous permet juste de vérifier que l'installation se fera avec succès avant même de l'avoir tentée). Par exemple, si vous essayez d'installer un paquet nommé <filename>eruby-devel-0.9.8-2.i386.rpm</filename>, essayez de lancer d'abord une option <option>--test</option> :

note: Tag: para
en: You'll then see a response like the following, presuming you have no <filename>ruby</filename> packages installed:
fr: Vous verrez un message du type de celui-ci, en supposant que vous n'ayez pas de paquet <filename>ruby</filename> installé :

note: Tag: para
en: Now you can see that the package in the file <filename>eruby-devel-0.9.8-2.i386.rpm</filename> depends on another package, <filename>eruby-libs</filename> in this case. In fact, this package depends on the <filename>eruby-libs</filename> package having a version number of 0.9.8. These packages are obviously interrelated. From the name <filename>eruby-libs</filename>, you can guess that the package will be in a file with a name like <filename>eruby-libs-0.9.8-2.i386.rpm</filename>. (I cheated and used the actual package on the Red Hat installation CDs.)
fr: Vous voyez donc maintenant que le paquet dans le fichier <filename>eruby-devel-0.9.8-2.i386.rpm</filename> dépend d'un autre paquet, <filename>eruby-libs</filename> dans le cas présent. En fait, ce paquet dépend du paquet <filename>eruby-libs</filename> avec le numéro de version 0.9.8. Ces paquet sont en évidence corrélés. À partir du nom <filename>eruby-libs</filename>, vous pouvez supposer que le paquet sera situé dans un fichier nommé <filename>eruby-libs-0.9.8-2.i386.rpm</filename> (j'ai triché et utilisé le vrai paquet sur le CD d'installation de Red Hat).

note: Tag: para
en: But you can see how the version numbers of the two files, and the RPM revision levels, match up, as follows:
fr: Mais vous pouvez constater que les numéros de version des deux fichiers, et le numéro de parution RPM, correspondent, comme suit :

note: Tag: para
en: So, now you think your problems are over. You have the package that <filename>eruby-devel-0.9.8-2.i386.rpm</filename> depends on: <filename>eruby-libs-0.9.8-2.i386.rpm</filename>. Just to be careful, though, you can test that package as well, with a command like the following:
fr: Ainsi, maintenant vous pensez avoir résolu votre problème. Vous avez le paquet dont dépend <filename>eruby-devel-0.9.8-2.i386.rpm</filename> : <filename>eruby-libs-0.9.8-2.i386.rpm</filename>. Attention, toutefois, vous pouvez encore tester ce paquet avec la commande suivante :

note: Tag: para
en: Alas, this output leads you farther down into dependency nightmare:
fr: Hélas, ce résultat vous enfonce un peu plus dans le cauchemar des dépendances :

note: Tag: para
en: This short example shows why it makes sense to test packages prior to installing or upgrading them.
fr: Ce court exemple montre que tester des paquets avant de les installer ou de les mettre à niveau a du sens.

note: Tag: title
en: Installing or upgrading More Than One Package At A Time
fr: Installer ou mettre à jour plus d'un paquet à la fois

note: Tag: para
en: Up to now, all the examples shown have used the <command>rpm</command> command to install or upgrade one package at a time. You can optionally choose to install or upgrade a number of packages at the same time. Just list each file name on the <command>rpm</command> command line. The basic syntax follows:
fr: Jusqu'à maintenant, tous les exemples que nous avons montrés utilisent la commande <command>rpm</command> pour installer ou mettre à jour un paquet à la fois. Vous pouvez éventuellement choisir d'installer ou mettre à jour plusieurs paquets en même temps. Il suffit de lister chaque nom de fichier sur la ligne de commande de <command>rpm</command>. Voici la syntaxe de base :

note: Tag: screen
en: 
    <userinput>rpm -U package1.rpm <replaceable>package2.rpm .. package100.rpm</replaceable></userinput>
fr: 
    <userinput>rpm -U PAQUET1.rpm <replaceable>PAQUET2.rpm .. PAQUET100.rpm</replaceable></userinput>

note: Tag: para
en: Simply list all the packages one after another. For example:
fr: Listez simplement tous les paquets les uns après les autres. Par exemple :

note: Tag: para
en: This command installs two packages, the <filename>aspell</filename> packages for Canadian and British English, respectively.
fr: Cette commande installe deux paquets, le paquet <filename>aspell</filename> respectivement pour l'anglais du Canada et l'anglais de la Grande Bretagne.

note: Tag: para
en: The <option>--noorder</option> option tells the <command>rpm</command> command not to reorder the packages you are trying to install. Usually, the <command>rpm</command> command will reorder the list of packages in the best order for handling the dependencies. This option really only comes into play when you are installing more than one package where the packages depend on each other. In most cases, you do not want to use this option, since this may mean that packages fail to properly install because necessary packages are not already installed.
fr: L'option <option>--noorder</option> demande à la commande <command>rpm</command> de ne pas modifier l'ordre des paquets que vous essayez d'installer. Normalement, la commande <command>rpm</command> classe les paquets de la liste dans l'ordre le plus favorable à la gestion des dépendances. Cette option ne joue vraiment que lorsque vous installez plus d'un paquet et que les paquets sont interdépendants. Dans la plupart des cas, vous n'utiliserez pas cette option : elle peut conduire à faire échec à une installation correcte, parce que les paquets nécessaires ne sont pas déjà installés.

note: Tag: title
en: Installing in Different Directories
fr: Installation dans des répertoires différents

note: Tag: para
en: The <option>--prefix</option> and <option>--relocate</option> options should make the <command>rpm</command> command relocate a package to a new location. Not all packages allow relocations, though. The basic format of the command with the <option>--prefix</option> option is:
fr: Les options <option>--prefix</option> et <option>--relocate</option> font que la commande <command>rpm</command> reloge un paquet dans un nouvel endroit. Mais, tous les paquets n'autorisent pas le relogement. Le format de base de la commande avec l'option <option>--prefix</option> est :

note: Tag: screen
en: 
    <userinput>rpm -U --prefix <replaceable>/new/directory package.rpm</replaceable></userinput>
fr: 
    <userinput>rpm -U --prefix <replaceable>/NOUVEAU/RÉPERTOIRE  PAQUET.rpm</replaceable></userinput>

note: Tag: para
en: With the <option>--relocate</option> option, the command format is:
fr: Avec l'option <option>--relocate</option>, le format de la commande est :

note: Tag: screen
en: 
    <userinput>rpm -i --relocate <replaceable>/old/directory=/new/directory package.rpm</replaceable></userinput>
fr: 
    <userinput>rpm -i --relocate <replaceable>/ANCIEN/RÉPERTOIRE=/NOUVEAU/RÉPERTOIRE  PAQUET.rpm</replaceable></userinput>

note: Tag: para
en: You can also use the <option>--root</option> option to specify a different directory for the <command>rpm</command> command to assume is the system's root, or <filename>/</filename>, directory. This causes the <command>rpm</command> command to install files under the new root, instead of in system locations under <filename>/</filename>. This option is most useful for testing the installation of a complete system under a test directory. The command should use the following format:
fr: Vous pouvez aussi utiliser l'option <option>--root</option> pour que la commande <command>rpm</command> considère le répertoire désigné en ligne de commande comme étant le répertoire racine du système, ou <filename>/</filename>. La commande <command>rpm</command> installera les fichiers sous cette nouvelle racine, à la place du système de dossiers sous <filename>/</filename>. Cette option est très utile pour tester l'installation d'un système complet sous un répertoire d'essai. Cette commande emploie le format suivant :

note: Tag: para
en: The <option>--root</option> option tells the <command>rpm</command> command that the root for this install is in <filename>/tmp/</filename>. Installs with the <option>--root</option> option take place within a <command>chroot()</command> environment. This is often useful for setting up a test environment.
fr: L'option <option>--root</option> demande à la commande <command>rpm</command> que la racine pour cette installation soit le répertoire <filename>/tmp/</filename>. Des installations avec l'option <option>--root</option> s'emploient dans un environnement <command>chroot()</command>. Ceci est souvent utile lors de la mise en œuvre d'un environnement de test.

note: Tag: para
en: The <option>--dbpath</option> option tells the <command>rpm</command> command that the RPM database is located in the normal location, <filename>/var/lib/rpm/</filename>.
fr: L'option <option>--dbpath</option> indique à la commande <command>rpm</command> que la base de données RPM est située à son emplacement normal, <filename>/var/lib/rpm/</filename>.

note: Tag: para
en: Using the <option>--dbpath</option> and <option>--root</option> options will give you problems unless you have installed all the dependencies in the same virtual root directory. This includes all the standard Linux C libraries. For example, if you just run the example command, you'll see error output like the following:
fr: L'utilisation des options <option>--dbpath</option> et <option>--root</option> générera des difficultés si vous n'avez pas installé toutes les dépendances sous le même répertoire racine virtuel, y compris également toutes les bibliothèques C de Linux. Par exemple, si vous lancez la commande de l'exemple sans avoir pris ces précautions, vous obtiendrez en sortie le message d'erreur suivant :

note: Tag: para
en: You can use the <option>--badreloc</option> option with the <option>--relocate</option> option to permit relocations on all files in the package. Usually, only those paths to files that are listed as relocatable are supported by the <option>--relocate</option> option.
fr: Vous pouvez utiliser l'option <option>--badreloc</option> avec l'option <option>--relocate</option> pour permettre le relogement de tous les fichiers du paquet. Habituellement, seuls les chemins aux fichiers listés en tant que relogeables sont pris en charge par l'option <option>--relocate</option>.

note: Tag: title
en: Forcing the Issue
fr: Forcer le résultat

note: Tag: para
en: A number of <command>rpm</command> options cause the <command>rpm</command> command to complain about problems and, in general, fail to install your package. You can use a number of options to run roughshod over the RPM and get it to do what you want.
fr: Un certain nombre d'options de <command>rpm</command> font que la commande <command>rpm</command> proteste à propos de problèmes et, en règle générale, l'installation du paquet est un échec. Vous pouvez utiliser un certain nombre d'options pour passer outre RPM, sans ménagement, et l'obliger à faire ce que vous voulez.

note: Tag: para
en: The <option>--replacepkgs</option> option tells the <command>rpm</command> command to replace, or reinstall, packages it may have already installed.
fr: L'option <option>--replacepkgs</option> demande à la commande <command>rpm</command> de replacer, ou réinstaller, des paquets qui ont été déjà installés.

note: Tag: para
en: The <option>--replacefiles</option> option tells the <command>rpm</command> command to overwrite files owned by a another package.
fr: L'option  <option>--replacefiles</option> demande à la commande <command>rpm</command> d'écraser des fichiers possédés par un autre paquet.

note: Tag: para
en: The <option>--justdb</option> option tells the <command>rpm</command> command to update the RPM database, not to install the files. You will need to be logged in as the root user to modify the RPM database.
fr: L'option <option>--justdb</option> demande à la commande <command>rpm</command> de mettre à jour la base de données, sans installer les fichiers. Vous aurez besoin d'être connecté en tant que super utilisateur pour modifier la base de données RPM.

note: Tag: para
en: The <option>--nosuggest</option> option tells the <command>rpm</command> command to skip any suggestions for packages that may fill in missing dependencies. You almost never want to use this option.
fr: L'option <option>--nosuggest</option> demande à la commande <command>rpm</command> d'ignorer toute suggestion de paquet qui pourraient manquer dans les dépendances. Vous n'utiliserez certainement jamais cette option.

note: Tag: para
en: The <option>--excludepath</option> option tells the <command>rpm</command> command to exclude all files that start with the given path. For example:
fr: L'option <option>--excludepath</option> demande à la commande <command>rpm</command> d'exclure tout fichier situé sur le chemin indiqué. Par exemple :

note: Tag: para
en: This command installs or upgrades all the files in the package, except for those files that would be placed in a directory starting with <filename>/usr/lib/</filename>.
fr: Cette commande installe ou met à niveau tous les fichiers du paquet, excepté les fichiers placés dans le répertoire dont le nom débute par <filename>/usr/lib/</filename>.

note: Tag: para
en: The <option>--allfiles</option> option tells the <command>rpm</command> command to install or upgrade all files in the package, regardless of whether the files exist or not on your hard disk.
fr: L'option <option>--allfiles</option> demande à la commande <command>rpm</command> d'installer ou mettre à niveau tous les fichiers du paquet, nonobstant l'existence, ou non, des fichiers sur le disque dur.

note: Tag: para
en: The <option>--oldpackage</option> tells the <command>rpm</command> command to allow you to install an older version of a package on top of a more recent one. You don't usually want to do this, but you may need to under the following circumstances:
fr: L'option <option>--oldpackage</option> demande à la commande <command>rpm</command> de vous permettre d'installer une version antérieure d'un paquet sur une plus récente. Normalement, vous ne ferez pas cela, mais vous pourriez avoir besoin de la faire dans les circonstances suivantes :

note: Tag: para
en: If the more recent package has some bug or security vulnerability and you need to downgrade to a former version.
fr: si le paquet plus récent présente une quelconque anomalie ou vulnérabilité de sécurité et que vous ayez besoin de revenir à une version antérieure.

note: Tag: para
en: If the more recent package won't work with some other package that depends on a particular former version of a package.
fr: si le paquet le plus récent ne fonctionne pas avec un quelconque autre paquet en dépendance de la précédente version.

note: Tag: para
en: The latter case is very common if you upgrade your system in a piecemeal fashion. If a low-level library changes, it may take a while for all the packages that depend on the low-level library to get updated to use the latest version.
fr: Ce dernier cas est courant si vous mettez à niveau votre système de manière fragmentaire. Si une bibliothèque de base est modifiée, cela peut prendre du temps avant que tous les paquets dépendant de cette librairie de bas niveau aient été mis à jour pour en utiliser la dernière version.

note: Tag: para
en: Note that when you purchase an upgraded version of Linux, such as Red Hat Linux, all the packages with the product should be properly aligned with each other as to versions. This alignment problem is an issue that the Linux vendors, such as Red Hat, need to take care of. The main problems occur when you need packages beyond those offered with your Linux distribution.
fr: Notez que, quand vous achetez une version à jour de Linux, comme Linux Red Hat, les numéros de version de tous les paquets du produit sont globalement cohérents. Ce problème de parallélisme est une question à laquelle les vendeurs de Linux, comme ceux de Red Hat, sont attentifs. Les principaux problèmes surgissent quand vous avez besoin de paquets autres que ceux mis à disposition par votre distribution Linux.

note: Tag: para
en: To combine some of these options, you can use <option>--force</option>, which tells the <command>rpm</command> command to turn on the <option>--replacepkgs</option>, <option>--replacefiles</option>, and <option>--oldpackage</option> modes.
fr: Pour combiner quelqu'unes de ces options, vous pouvez utiliser <option>--force</option>, qui demande à la commande <command>rpm</command> d'activer simultanément les modes <option>--replacepkgs</option>, <option>--replacefiles</option> et <option>--oldpackage</option>.

note: Tag: para
en: The <option>--nodeps</option> command-line option tells the <command>rpm</command> command to skip the dependencies check and install anyway.
fr: L'option en ligne de commande <option>--nodeps</option> demande à la commande <command>rpm</command> d'outrepasser la vérification des dépendances et d'installer de toutes façons.

note: Tag: title
en: Avoid Forcing Package Operations
fr: Évitez les opérations de forçage des paquets

note: Tag: para
en: The <command>rpm</command> command complains with good reason. Unless you really, really know what you are doing, don't force the issue by using these command-line options.
fr: La commande <command>rpm</command> se plaindra à juste titre. Sauf si vous savez vraiment, vraiment, ce que vous faites, ne forcez pas la conclusion en utilisant ces options en ligne de commande.

note: Tag: para
en: Consider the <filename>eruby-devel-0.9.8-2.i386.rpm</filename> from the previous example. You can force the <command>rpm</command> command to install this package, even though it depends on another package that in turn depends on yet another. The following command will force the installation of the package in the <filename>eruby-devel-0.9.8-2.i386.rpm</filename> file:
fr: Considérons le fichier <filename>eruby-devel-0.9.8-2.i386.rpm</filename> de l'exemple précédent. Vous pouvez obliger la commande <command>rpm</command> à installer ce paquet, même s'il dépend d'un autre paquet dépendant encore lui-même à son tour d'un autre. La commande suivante forcera l'installation du paquet placé dans le fichier <filename>eruby-devel-0.9.8-2.i386.rpm</filename> :

note: Tag: para
en: Just to be sure, you can query for the package using a command like the following.
fr: Pour simplement vous en assurer, questionnez à propos de ce paquet avec une commande comme celle-ci :

note: Tag: para
en: The response should be:
fr: La réponse sera :

note: Tag: para
en: The package is installed, but it likely won't work, since it really does depend on other packages. These package dependencies aren’t for show. You may have a valid reason to force a package to get installed, but you should go back later to try to resolve all the dependencies.
fr: Le paquet est installé, mais il ne fonctionne vraisemblablement pas, car il dépend vraiment d'autres paquets. Ces dépendances de paquets ne sont pas là pour le spectacle. Vous devez avoir une raison valable de forcer l'installation d'un paquet, mais vous pourrez plus tard revenir en arrière pour essayer de résoudre toutes les dépendances.

note: Tag: para
en: In addition to forcing the <command>rpm</command> command not to do certain things, you can use the <option>--aid</option> option to have the <command>rpm</command> command do something nice for you. The <option>--aid</option> option tells the <command>rpm</command> command to add all the packages it would suggest into the set of packages to install. The <command>rpm</command> command has enough information to suggest a package or packages that ought to contain the dependent files.
fr: À part obliger la commande <command>rpm</command> à ne pas faire certaines opérations, vous pouvez utiliser l'option <option>--aid</option> pour que la commande <command>rpm</command> fasse quelque chose de bien à votre intention. L'option <option>--aid</option> lui demande d'ajouter tous les paquets qu'elle voudra bien suggérer dans la liste des paquets à installer. La commande <command>rpm</command> en sait assez pour suggérer le ou les paquets qui seraient en dépendance.

note: Tag: para
en: The <option>--aid</option> option depends on a separate package that contains an RPM database with all packages installed. For Red Hat Linux, this package is <filename>rpmdb-redhat</filename>. This separate database, built as if all packages were installed (all packages that come with Red Hat Linux in this case), allows the <command>rpm</command> command to search for which packages would solve dependencies.
fr: L'option <option>--aid</option> s'aide d'un paquet à part contenant une base de données RPM avec tous les paquets installés. Pour Linux Red Hat, ce paquet se nomme <filename>rpmdb-redhat</filename>. Cette base de données séparée, construite comme si tous les paquets avaient été installés (tous les paquets livrés avec Linux Red Hat dans le cas présent), permet à la commande <command>rpm</command> de rechercher les paquets de nature à résoudre les dépendances.

note: Tag: title
en: Skipping the Scripts
fr: Ignorer les scripts

note: Tag: para
en: As part of the package installation, as well as removal, the RPM package may have scripts that the <command>rpm</command> command should run. These include pre- and post-installation scripts, as well as pre- and post-uninstallation scripts. These scripts can perform options such as automatically configuring the application based on the target environment. For example, an installation script may try to detect whether a site uses Postfix or Sendmail for transferring mail messages and configure the newly-installed package accordingly.
fr: Intégrés à l'installation ou à l'enlèvement, le paquet RPM peut avoir des scripts à lancer par la commande <command>rpm</command>. Cela comprend des scripts précédant ou suivant l'installation, tout comme des scripts précédant ou suivant la désinstallation. Ces scripts réalisent, par exemple, des opérations telles que la configuration automatique de l'application selon l'environnement de la cible. Par exemple, un script d'installation peut essayer de détecter si un site utilise Postfix ou Sendmail pour transférer les messages électroniques et configurer le paquet nouvellement installé en accord.

note: Tag: para
en: In most cases, the <command>rpm</command> command will execute these scripts at the proper time, unless you explicitly turn the command to skip the scripts. The <option>--noscripts</option> option tells the <command>rpm</command> command to skip running the pre- and post-installation scripts.
fr: Dans la plupart des cas, la commande <command>rpm</command> exécutera ces scripts le moment venu, sauf si vous demandez explicitement de les ignorer. L'option <option>--noscripts</option> demande à la commande <command>rpm</command> de sauter l'exécution des scripts précédant et suivant l'installation.

note: Tag: para
en: If you want, you can exercise a finer grain of control. The <option>--nopre</option> option tells the <command>rpm</command> command to skip any pre-installation scripts. The <option>--nopost</option> option tells the <command>rpm</command> command to skip any post-installation scripts.
fr: Si vous voulez, vous pouvez exercer un contrôle plus fin. L'option <option>--nopre</option> demande à la commande <command>rpm</command> d'ignorer tout script avant installation, l'option <option>--nopost</option> d'ignorer tout script après installation.

note: Tag: para
en: Similarly, the <option>--nopreun</option> option tells the <command>rpm</command> command to skip any pre-uninstallation scripts, and the <option>--nopostun</option> option tells the <command>rpm</command> command to skip any post-uninstallation scripts.
fr: De manière analogue, l'option <option>--nopreun</option> demande à <command>rpm</command> d'ignorer tout script avant désinstallation, et l'option <option>--nopostun</option> tout script après désinstallation.

note: Tag: para
en: The <option>--noscripts</option> option is the same as turning on all these options.
fr: L'option <option>--noscripts</option> a le même effet que l'activation simultanée de toutes ces options.

note: Tag: para
en: The table below summarizes these options.
fr: Le tableau ci-dessous résume ces options.

note: Tag: title
en: Skipping scripts
fr: ignorer les scripts

note: Tag: para
en: Skip pre-installation scripts.
fr: Ignorer les scripts avant installation.

note: Tag: para
en: Skip post-installation scripts.
fr: Ignorer les scripts après installation.

note: Tag: para
en: Skip pre-uninstallation scripts.
fr: Ignorer les scripts avant désinstallation.

note: Tag: para
en: Skip post-uninstallation scripts.
fr: Ignorer les scripts après désinstallation.

note: Tag: para
en: Skip all the scripts; same as <option>--nopre</option>, <option>--nopost</option>, <option>--nopreun</option>, and <option>--nopostun</option>.
fr: Ignorer tous les scripts ; identique à <option>--nopre</option>, <option>--nopost</option>, <option>--nopreun</option> et <option>--nopostun</option>.

note: Tag: para
en: In most cases, you never want to disable these scripts. Many RPMs uses these scripts to perform the final steps of the installation, especially the post-installation scripts. For example, the Mozilla Web browser and most network services require some kind of post-processing (using a post-installation script) or the packages will not be properly installed.
fr: Dans la plupart des cas, vous ne désactiverez pas l'exécution de ces scripts. Beaucoup de RPM utilisent ces scripts pour réaliser les étapes finales d'une installation, en particulier les scripts après installation. Par exemple, le navigateur web Mozilla et beaucoup de services réseau demandent une sorte de traitement de fin (en utilisant un script après installation) ; à défaut, les paquets ne seront pas correctement installés.

note: Tag: para
en: In addition to pre- and post-installation scripts, the RPM system supports triggers, a topic covered in detail in <xref linkend="ch-advanced-packaging" />.
fr: En plus des scripts avant et après installation, le système RPM prend en charge les déclencheurs, un sujet traité en détail dans le <xref linkend="ch-advanced-packaging" />.

note: Tag: para
en: During installation, you can tell the <command>rpm</command> command not to execute all the triggers or not to execute certain triggers. The <option>--notriggers</option> option tells the <command>rpm</command> command to skip all triggers.
fr: Pendant l'installation, vous pouvez demander à la commande <command>rpm</command> de ne pas exécuter de déclencheurs ou d'en exécuter uniquement certains. L'option <option>--notriggers</option> indique à la commande <command>rpm</command> d'ignorer tous les déclencheurs.

note: Tag: para
en: You can gain more fine-grained control with a further set of options in place of <option>--notriggers</option>. The <option>--notriggerin</option> option turns off triggers during installation. The <option>--notriggerun</option> option turns off uninstallation triggers, and the <option>--notriggerpostun</option> option turns off the post-uninstallation triggers.
fr: Vous pouvez affiner ce contrôle avec tout un jeu d'options à la place de <option>--notriggers</option>. L'option <option>--notriggerin</option> désactive les déclencheurs pendant l'installation. L'option <option>--notriggerun</option> désactive les déclencheurs de désinstallation, et <option>--notriggerpostun</option> ceux qui suivent la désinstallation.

note: Tag: para
en: The <option>--notriggers</option> option is the same as all three, <option>--notriggerin</option>, <option>--notriggerun</option>, and <option>--notriggerpostun</option>.
fr: L'option <option>--notriggers</option> est identique à l'ensemble des trois options <option>--notriggerin</option>, <option>--notriggerun</option> et <option>--notriggerpostun</option>.

note: Tag: title
en: Skipping Triggers
fr: Ignorer les déclencheurs

note: Tag: para
en: Skip installation triggers.
fr: Ignorer les déclencheurs d'installation.

note: Tag: para
en: Skip uninstallation triggers.
fr: Ignorer les déclencheurs de désinstallation.

note: Tag: para
en: Skip post-uninstallation triggers.
fr: Ignorer les déclencheurs après désinstallation.

note: Tag: para
en: Skip all the triggers; same as <option>--notriggerin</option>, <option>--notriggerun</option>, and <option>--notriggerpostun</option>.
fr: Ignorer tous les déclencheurs ; identique à <option>--notriggerin</option>, <option>--notriggerun</option> et <option>--notriggerpostun</option>.

note: Tag: title
en: Ignorance Is Bliss
fr: L'ignorance est salvatrice

note: Tag: para
en: The <command>rpm</command> command supports several ignore options that tell the command to ignore some aspect of a package it would normally complain about.
fr: La commande <command>rpm</command> prend en charge plusieurs options qui lui demandent d'ignorer certains aspects qui auraient normalement déclenché un avertissement.

note: Tag: para
en: The <option>--ignorearch</option> option tells the <command>rpm</command> command to ignore the architecture of the package and install the package, even if the architecture of the package and the architecture of your system do not match. This is a very dangerous option. Linux runs on everything from tiny wristwatches, PDAs such as the Sharp Zaurus, PCs, Macintosh PCs, RISC servers, and all the way up to huge supercomputers and mainframes. If you try to install a binary package compiled for the ARM or PowerPC processor on an Intel-architecture Linux system, the package will at best fail. At worst, it may damage parts of your system.
fr: L'option <option>--ignorearch</option> demande à la commande <command>rpm</command> d'ignorer l'architecture du paquet et de l'installer, même si les architectures du paquet et du système ne correspondent pas. C'est une option très dangereuse. Linux tourne sur beaucoup d'appareils allant du petit bracelet-montre, des PDA comme le Sharp Zaurus, des PC, des Macintosh, des serveurs RISC jusqu'aux super-calculateurs et gros systèmes. Si vous tentez d'installer un paquet binaire compilé pour un processeur ARM ou PowerPC sur un système Linux avec une architecture Intel, dans le meilleur des cas le paquet échouera. Au pire, il risque d'endommager des parties de votre système.

note: Tag: para
en: Similarly, the <option>--ignoreos</option> command-line option tells the <command>rpm</command> command to ignore the operating system. Again, this is likely not a good idea in most situations. Applications compiled for Windows generally won’t run on Linux. SCO Unix systems, however, can run some Linux applications, so you may have a valid reason to ignore the operating system. Again, use only with extreme care.
fr: De même, l'option en ligne de commande <option>--ignoreos</option> demande à la commande <command>rpm</command> d'ignorer le type de système d'exploitation. Cela ne se révélera pas être une bonne idée dans la plupart des cas. Les applications compilées pour Windows ne tournent généralement pas sur Linux. Les systèmes Unix SCO, toutefois, peuvent faire tourner certaines applications Linux. Il faut donc que vous ayez une raison vraiment valable d'ignorer le système d'exploitation. Encore une fois, n'utilisez cette option qu'avec la plus extrême prudence.

note: Tag: para
en: The <option>--ignoresize</option> option tells the <command>rpm</command> command to ignore or skip a check of your hard disk to ensure it has enough space to install the package.
fr: L'option <option>--ignoresize</option> demande à la commande <command>rpm</command> d'ignorer ou passer outre la vérification du disque dur destinée à s'assurer qu'il y a assez de place pour l'installation du paquet.

note: Tag: title
en: Ignoring Storage Limits
fr: Ignorer les limites du stockage

note: Tag: para
en: Don't use the <option>--ignoresize</option> option if you have a nearly full hard disk, especially for a root, or <filename>/</filename>, partition.
fr: N'utilisez pas l'option <option>--ignoresize</option> si votre disque dur est près d'être rempli, particulièrement dans le cas d'une partition racine ou <filename>/</filename>.

note: Tag: para
en: The <option>--nodigest</option> option tells the <command>rpm</command> command to skip the test of the digest, the special value that helps verify the package correctness.
fr: L'option <option>--nodigest</option> demande à la commande <command>rpm</command> de sauter le test de synthèse de la valeur spéciale qui permet de vérifier l'authenticité du paquet.

note: Tag: para
en: The <option>--nosignature</option> option tells the <command>rpm</command> command to skip the test of the digest, the encrypted key, that helps also verify the package correctness.
fr: L'option <option>--nosignature</option> demande à la commande <command>rpm</command> d'ignorer le test de synthèse de la clé de chiffrage, clé qui permet également de vérifier l'intégrité du paquet.

note: Tag: title
en: Unsafe Options
fr: Options risquées

note: Tag: para
en: Use these <command>rpm</command> command-line options with extreme care and only after carefully considering the circumstances. Wrongful use of these options may damage your operating system.
fr: N'utilisez ces options en ligne de commande de <command>rpm</command> qu'avec une extrême prudence et uniquement après avoir pris en considération toutes les circonstances. Une utilisation à tort de ces options pourrait endommager votre système d'exploitation.

note: Tag: title
en: Documentation? What Documentation?
fr: Documentation ? Quelle documentation ?

note: Tag: para
en: The <option>--excludedocs</option> command-line option tells the <command>rpm</command> command to ignore any files in the RPM package that are marked as documentation. Considering the general lack of documentation for many Linux applications, you are really asking for trouble by invoking this option. If the documentation takes up a lot of disk space, however, you may want to avoid installing documentation files. This is about the only situation in which this option makes sense.
fr: L'option en ligne de commande <option>--excludedocs</option> demande à la commande <command>rpm</command> d'ignorer tout fichier du paquet RPM marqué comme documentation. Connaissant le manque endémique de documentation pour beaucoup d'applications Linux, vous cherchez vraiment à vous attirer des ennuis en faisant appel à cette option. Si la documentation prend toutefois beaucoup d'espace disque, vous avez une raison valable d'éviter cette installation. C'est bien le seul cas dans lequel cette option a du sens.

note: Tag: para
en: In reverse of <option>--excludedocs</option>, the <option>--includedocs</option> command-line parameter tells the <command>rpm</command> command to install documentation. This is usually the default, so you rarely need this option.
fr: À l'inverse de <option>--excludedocs</option>, le paramètre en ligne de commande <option>--includedocs</option> demande à la commande <command>rpm</command> d'installer la documentation. Elle est généralement activée par défaut, c'est pourquoi vous en aurez rarement besoin.

note: Tag: title
en: Upgrading packages
fr: Mise à niveau de paquets

note: Tag: para
en: The <command>rpm</command> <option>–U</option> command works for both installation of new packages and for upgrading. When you get beyond simple installations, you begin to see the power of the RPM system where most operations require just one command. The <command>rpm -U</command> command is a very powerful tool and performs some complex operations with just one command. For example, the following commands show the sequence for upgrading the <filename>jpilot</filename> package, which is used for Palm PDA synchronization.
fr: La commande <command>rpm</command> <option>–U</option> fonctionne à la fois pour l'installation de nouveaux paquets et pour la mise à niveau. Quand vous allez au delà des simples installations, vous commencez à voir la puissance du système RPM pour lequel la majorité des opérations ne nécessite qu'une seule commande. La commande <command>rpm -U</command> est un outil puissant : elle réalise des opérations complexes en une seule opération. Par exemple, les commandes ci-après montrent une suite de commandes pour mettre à niveau le paquet <filename>jpilot</filename>, paquet utilisé pour la synchronisation d'un PDA Palm.

note: Tag: para
en: Note that the old version of the <filename>jpilot</filename> package is no longer installed. The <command>rpm -U</command> command removed that package.
fr: Notez que l'ancienne version du paquet <filename>jpilot</filename> n'est plus installée. La commande <command>rpm -U</command> a enlevé ce paquet.

note: Tag: title
en: Options When Upgrading
fr: Options pour la mise à niveau

note: Tag: para
en: You can pass more than one package name on the command line when upgrading. In addition, you can use the installation and upgrade options discussed previously when upgrading.
fr: Vous pouvez définir plus d'un nom de paquet sur la ligne de commande quand vous faites une mise à niveau. En plus, vous pouvez utiliser les options d'installation et de mise à jour exposées plus haut pendant la mise à niveau.

note: Tag: title
en: Uninstallation Scripts
fr: Scripts de désinstallation

note: Tag: para
en: When upgrading, the <option>--noscripts</option> option only turns off the scripts from the new package. If an old package is removed, the uninstallation scripts for the old package still get executed.
fr: Lors de la mise à niveau, l'option <option>--noscripts</option> ne désactive que les scripts du nouveau paquet. Si un paquet ancien est enlevé, les scripts de désinstallation de l'ancien paquet seront encore exécutés.

note: Tag: para
en: When upgrading, you can also use the <option>--repackage</option> option, which works the same as when removing packages. The <option>--repackage</option> option tells the <command>rpm</command> command to create a package, an RPM file, from any packages it would erase. Note that this option will not create a complete package. You will not be able to reinstall a package created by the <option>--repackage</option> option. At best, the <option>--repackage</option> option provides a backup of the old package, from which you could create a working package. Be careful with the <option>--repackage</option> option.
fr: Lorsque vous faites une mise à niveau, vous pouvez aussi utiliser l'option <option>--repackage</option> ; elle fonctionne également lors de l'enlèvement de paquets. Cette option demande à la commande <command>rpm</command> de créer un paquet, un fichier RPM, pour tout paquet qu'elle effacerait. Notez que cette option ne crée pas un paquet complet. Vous ne pourrez pas réinstaller un paquet créé avec l'option <option>--repackage</option>. Au mieux, cette option crée une sauvegarde de l'ancien paquet, à partir de laquelle vous pourrez recréer un paquet fonctionnel. Soyez prudent avec l'option <option>--repackage</option>.

note: Tag: para
en: For example, the following command shows how to upgrade a package with the <option>--repackage</option> option.
fr: Par exemple, la commande suivante montre comment mettre à niveau un paquet avec l'option <option>--repackage</option>.

note: Tag: title
en: Consistent Package Names
fr: Cohérence des noms de paquet

note: Tag: para
en: Upgrading and freshening depend on versions of a particular package keeping the same base package name between versions. For most packages this is true, but some packages violate this convention. For example, the Java programming developer's kit (JDK) uses the name <filename>jdk-1.3.1_01.i386.rpm</filename> for the 1.3.1 version but changes to <filename>j2sdk-1_4_0_01-fcs-linux-i386.rpm</filename> for the 1.4.0 version.
fr: La mise à jour et le rafraîchissement présupposent que les versions d'un paquet donné gardent le même nom de base entre versions. Pour la plupart des paquets, cela est vérifié, mais quelques uns ne respectent pas cette convention. Par exemple, le kit de programmation Java (JDK) utilise le nom <filename>jdk-1.3.1_01.i386.rpm</filename> pour la version 1.3.1 mais le modifie en <filename>j2sdk-1_4_0_01-fcs-linux-i386.rpm</filename> pour la version 1.4.0.

note: Tag: para
en: Watch out for package-name changes like this.
fr: Faites attention aux noms de paquets qui seraient modifiés de la sorte.

note: Tag: title
en: Smart Upgrades
fr: Mises à jour astucieuses

note: Tag: para
en: The <command>rpm</command> command really shines in the upgrade process. Not only can you upgrade a package with one simple command, but the <command>rpm</command> command has some built-in smarts that really help.
fr: La commande <command>rpm</command> est réellement brillante dans le processus de mise à niveau. Non seulement vous pouvez mettre à jour un paquet avec une seule commande, mais en plus la commande <command>rpm</command> intègre quelques astuces qui sont autant d'aides précieuses.

note: Tag: para
en: When upgrading, the <command>rpm</command> command checks each file in the package. It actually compares checksums of the files. An MD5 checksum is a small value computed from the data in a file. Any change to a file results in a different checksum value.
fr: Quand vous mettez à niveau, la commande <command>rpm</command> vérifie chaque fichier du paquet. Elle compare vraiment les sommes de contrôle des fichiers. Une somme de contrôle MD5 est une valeur calculée à partir du contenu d'un fichier. Toute modification dans ce fichier aura pour conséquence de modifier la valeur de la somme de contrôle.

note: Tag: para
en: The <command>rpm</command> command compares the checksums of three versions of each file: the version of the file from the old package, the version of the file in the new package, and the version of the file on disk.
fr: La commande <command>rpm</command> compare les sommes de contrôle de trois versions de chaque fichier : la version du fichier dans le paquet ancien, la version du fichier dans le nouveau paquet et la version du fichier installé sur disque.

note: Tag: para
en: The <command>rpm</command> command looks at all three versions of the files to handle the common case where you may have edited a configuration file on disk. This is where the <command>rpm</command> command starts working with some upgrade rules. Note that this special processing only applies to files marked as configuration files within the RPM. <xref linkend="ch-specfiles" /> covers how to mark files as configuration files.
fr: La commande <command>rpm</command> examine les trois versions du fichier pour gérer le cas banal où vous avez modifié le fichier de configuration sur disque. Grâce à cet examen, la commande <command>rpm</command> débute son travail sur la base de certaines règles de mise à jour. Notez que ce processus spécial ne s'applique qu'aux fichiers marqués comme étant « de configuration » dans le RPM. Le <xref linkend="ch-specfiles" /> explique comment marquer des fichiers en tant que fichiers de configuration.

note: Tag: para
en: If the file on disk is identical to the file in the original package, meaning you have not changed the file, the <command>rpm</command> command simply installs the file from the new version of the package on top of the old file.
fr: Si le fichier sur disque est identique au fichier du paquet original, cela veut dire que vous n'avez pas modifié le fichier, la commande <command>rpm</command> installe simplement le fichier de la nouvelle version sur l'ancien fichier.

note: Tag: para
en: If the original package configuration file and the new package file are the same, that is, the file has not changed between the package versions, but the configuration file has been changed on disk, the <command>rpm</command> command leaves that file alone. The <command>rpm</command> command makes the assumption that if the file hasn’t changed between versions of the package, and you have modified the file, chances are your file will work with the new package. This takes care of the common case where you have edited an application’s configuration files.
fr: Si le fichier de configuration du paquet original et le fichier du nouveau paquet sont identiques, c'est que le fichier n'a pas été modifié lors du passage à la nouvelle version, mais le fichier de configuration a été modifié sur disque, la commande <command>rpm</command> laisse le fichier sur disque inchangé. La commande <command>rpm</command> suppose que s'il n' y a pas eu de changement entre versions du paquet, mais que vous avez modifié le fichier, il y a de grandes chances que votre fichier fonctionne avec le nouveau paquet. Ce processus prend soin du cas courant où les fichiers de configuration de l'application ont été modifiés.

note: Tag: para
en: But if the file on disk is different from the original version of the file, and the file on disk is different from the new version of the file, the <command>rpm</command> command installs the new version of the file on top of your changed version. This is because the new version of the file is known to work with the new package. The <command>rpm</command> command saves your work by backing up your modified configuration file, renaming the file with a new <filename>.rpmsave</filename> extension. The <command>rpm</command> command also warns you that it is backing up your modified file with a message that tells you the old file name and the new file name.
fr: Mais si le fichier sur disque est, à la fois, différent de la version initiale du fichier et de la nouvelle version du fichier, la commande <command>rpm</command> installe la nouvelle version du fichier sur votre version modifiée. En effet, la nouvelle version du fichier est réputée fonctionner avec le nouveau paquet. La commande <command>rpm</command> sauvegarde votre travail : elle enregistre le fichier de configuration modifié par vos soins et le renomme avec l'extension <filename>.rpmsave</filename>. La commande <command>rpm</command> vous avertit également de cette sauvegarde avec un message indiquant à la fois l'ancien et le nouveau nom du fichier.

note: Tag: para
en: If the RPM package uses the option <command>%config(noreplace)</command> with the file, then the <command>rpm</command> command will store the new file with a <filename>rpm</filename>new extension if you have modified the file on disk.
fr: Si le paquet RPM utilise l'option <command>%config(noreplace)</command> pour ce fichier, alors la commande <command>rpm</command> stocke le nouveau fichier avec une nouvelle extension <filename>rpm</filename> si vous avez modifié le fichier sur le disque.

note: Tag: title
en: Freshening up
fr: Rafraîchissement

note: Tag: para
en: A freshen operation means to install a new version of a package only if you have already installed another version of the package. Thus, a freshen operation is very similar to the upgrade operation except that a freshen requires you to have previously installed the package, while an upgrade can install a package for the first time. The basic syntax for freshening a package is to use the <option>-F</option> option.
fr: Rafraîchir signifie installer une nouvelle version du paquet uniquement si une version antérieure du paquet est déjà installée. Ainsi, une opération de rafraîchissement est tout à fait semblable à une opération de mise à niveau excepté, si ce n'est que le rafraîchissement nécessite que le paquet soit déjà installé, alors que une mise à niveau peut installer un paquet pour la première fois. La syntaxe de base pour le rafraîchissement d'un paquet est d'utiliser l'option <option>-F</option>.

note: Tag: screen
en: 
    <userinput>rpm -F <replaceable>package_name</replaceable></userinput>
fr: 
    <userinput>rpm -F <replaceable>NOM_DE_PAQUET</replaceable></userinput>

note: Tag: para
en: You can also use the <option>--freshen</option> long option in place of <option>-F</option>.
fr: Vous pouvez également utiliser l'option longue <option>--freshen</option> à la place de <option>-F</option>.

note: Tag: para
en: As with upgrading, the options to the <command>rpm</command> command are the same, except for the <option>-F</option> or <option>--freshen</option> option that indicates the operation. These are the options discussed in the sections on upgrading and installing software.
fr: Comme pour une mise à niveau, les options de la commande <command>rpm</command> restent les mêmes, excepté l'option <option>-F</option> ou <option>--freshen</option> qui indique l'opération. Ces options ont été évoquées dans les sections relatives à la mise à niveau ou à l'installation des logiciels.

note: Tag: title
en: Installing Packages
fr: Installation de paquets

note: Tag: para
en: The <option>–i</option> or <option>--install</option> option tells the <command>rpm</command> command to run an installation operation, which, as you’d suspect, installs packages. The basic syntax is:
fr: L'option <option>–i</option> ou <option>--install</option> demande à la commande <command>rpm</command> de lancer une opération d'installation, qui, comme vous vous en doutez, installe un paquet. La syntaxe de base est :

note: Tag: screen
en: 
    <userinput>rpm –i <replaceable>filename.rpm</replaceable></userinput>
fr: 
    <userinput>rpm –i <replaceable>NOM_DE_FICHIER.rpm</replaceable></userinput>

note: Tag: title
en: Use Upgrade, Rather Than Install
fr: Utilisez la mise à niveau plutôt que l'installation

note: Tag: para
en: You should normally install packages with <command>rpm</command> <option>-U</option>, not <command>rpm</command> <option>-i</option>. One of the main reasons is that <command>rpm</command> <option>-i</option> allows you to install multiple instances of the same (identical) package. This is usually not what you want.
fr: Vous devez normalement installer les paquets avec <command>rpm</command> <option>-U</option>, et non <command>rpm</command> <option>-i</option>. La principale raison à cela est que <command>rpm</command> <option>-i</option> vous autorise à installer de multiples instances du même (identique) paquet. Ce n'est pas normalement ce que vous recherchez.

note: Tag: para
en: The <command>rpm –i</command> command works with the installation options discussed previously. The <option>–U</option>, <option>-F</option> and <option>–i</option> options all accept mostly the same options, except as discussed previously.
fr: La commande <command>rpm –i</command> travaille avec les options d'installation précédemment discutées. Les options <option>–U</option>, <option>-F</option> et <option>–i</option> acceptent toutes pratiquement les mêmes options, exception faite de ce qui a été précédemment exposé.

note: Tag: title
en: Installing Over the Internet
fr: Intallation par l'entremise d'internet

note: Tag: para
en: All the commands to install packages covered so far assume that you have a local RPM file that you want to install. This is by far the most common case, but you can also use the <command>rpm</command> command to install packages available on a network. With the <command>rpm</command> command, you can get the packages to install by using the FTP or HTTP network protocols.
fr: Toutes les commande d'installation de paquet dont il a été question jusqu'à maintenant supposent que vous avez un fichier RPM local à installer. C'est de loin le cas le plus courant, mais vous pouvez aussi utiliser la commande <command>rpm</command> pour installer des paquets disponibles sur un réseau. Avec la commande <command>rpm</command>, vous pouvez obtenir les paquets à installer en utilisant les protocoles réseau FTP ou HTTP.

note: Tag: para
en: With the File Transfer Protocol (FTP), the <command>rpm</command> command connects to an FTP file server, downloads the named package, and installs that package. With the HyperText Transfer Protocol (HTTP) used for Web pages, the <command>rpm</command> command connects to a Web server, downloads the named package, and installs that package.
fr: Avec le protocole File Transfer Protocol (FTP), la commande <command>rpm</command> se connecte à un serveur de fichiers, télécharge le paquet désigné et l'installe. Avec le HyperText Transfer Protocol (HTTP) utilisé par les pages web, la commande <command>rpm</command> se connecte à un serveur web, télécharge le paquet désigné et l'installe.

note: Tag: title
en: Name Spoofing
fr: Usurpation d'identité

note: Tag: para
en: When using either FTP or HTTP, you need to provide the name of the remote server. An attack on your system can compromise the system of converting server host names into network addresses, thus spoofing the <command>rpm</command> command into installing a malicious package from the wrong host.
fr: Quand vous vous servez soit de FTP ou HTTP, vous devez fournir le nom du serveur distant. Une attaque sur votre système peut contrefaire le système de conversion du serveur des noms d'hôte en adresses réseau, et ainsi induire en erreur la commande <command>rpm</command> en lui faisant installer un paquet malveillant à partir d'un hôte contrefait.

note: Tag: title
en: Installing Using FTP
fr: Installation avec FTP

note: Tag: para
en: The key to making the network protocols work with the <command>rpm</command> command is that you need to create a URL for the remote file name. The basic format of the command follows:
fr: La clé du fonctionnement des protocoles réseau avec la commande <command>rpm</command> tient à la nécessité de transcrire l'URL du nom de fichier distant. Le format type de la commande est le suivant :

note: Tag: screen
en: 
    <userinput>rpm -i <replaceable>ftp://hostname/path/to/file/filename.rpm</replaceable></userinput>
fr: 
    <userinput>rpm -i <replaceable>ftp://HOTE/CHEMIN/VERS/FICHIER/NOM_DE_FICHIER.rpm </replaceable></userinput>

note: Tag: para
en: Note the use of ftp: in the URL for the file.
fr: Notez l'utilisation de « ftp: » dans l'URL du fichier.

note: Tag: para
en: For example, the following downloads a package from an IBM FTP server.
fr: Par exemple, la commande suivant télécharge un paquet d'un serveur FTP IBM.

note: Tag: screen
en: 
    <userinput>rpm -i ftp://www-126.ibm.com/pub/jikes/jikes-1.16-1.src.rpm</userinput>
fr: 
    <userinput>rpm -i ftp://www-126.ibm.com/pub/jikes/jikes-1.16-1.src.rpm </userinput>

note: Tag: para
en: Many FTP servers require users to log in. If you do not pass a user name and password on the <command>rpm</command> command line, the <command>rpm</command> command will prompt you for the missing data.
fr: Beaucoup de serveurs exigent que l'utilisateur s'identifie. Si vous ne passez pas un nom d'utilisateur et un mot de passe avec la commande <command>rpm</command>, cette dernière vous invitera à saisir les données manquantes.

note: Tag: para
en: You can add a user name prior to the host name, separating the user name from the host name with an at sign, @. For example:
fr: Vous pouvez ajouter un nom d'utilisateur avant le nom de l'hôte, en les séparant par un arrobas, @. Par exemple :

note: Tag: screen
en: 
    <userinput>rpm -i ftp://unclejoe@www-126.ibm.com/pub/jikes/jikes-1.16-1.src.rpm</userinput>
fr: 
    <userinput>rpm -i ftp://unclejoe@www-126.ibm.com/pub/jikes/jikes-1.16-1.src.rpm </userinput>

note: Tag: para
en: In this case, the user name is unclejoe.
fr: Dans le cas présent, le nom d'utilisateur est « unclejoe ».

note: Tag: title
en: Credentials are Examples
fr: Ces authentifications ne sont que des exemples

note: Tag: para
en: These examples do not show valid user names or passwords.
fr: Ces exemples n'affichent pas des noms d'utilisateur ou des mots de passe valides.

note: Tag: para
en: With just a user name, the <command>rpm</command> command will prompt you for the password. You can also include the password on the <command>rpm</command> command line. Separate the user name from the password with a colon (:).
fr: Avec uniquement, un nom d'utilisateur, la commande <command>rpm</command> vous invitera à saisir le mot de passe. Vous pouvez aussi introduire le mot de passe dans la ligne de commande <command>rpm</command>. Séparez le nom d'utilisateur du mot de passe avec deux-points (:).

note: Tag: screen
en: 
    <userinput>rpm -i ftp://unclejoe:workers@www-126.ibm.com/pub/jikes/jikes-1.16-1.src.rpm</userinput>
fr: 
    <userinput>rpm -i ftp://unclejoe:workers@www-126.ibm.com/pub/jikes/jikes-1.16-1.src.rpm </userinput>

note: Tag: para
en: In this case, the user name is unclejoe and the password is workers.
fr: Dans ce cas, le nom d'utilisateur est « unclejoe » et le mot de passe « workers ».

note: Tag: title
en: Installing Using HTTP
fr: Installation avec HTTP

note: Tag: para
en: The <command>rpm</command> command supports the HTTP protocol, used by most Web servers, as well as FTP. Similar to accessing a file via FTP, you need to pass the <command>rpm</command> command a URL identifying the file. For example:
fr: La commande <command>rpm</command> prend en charge le protocole HTTP, utilisé par la plupart des serveurs web, aussi bien que FTP. Semblable à l'accès à un fichier via FTP, vous devez passer la commande <command>rpm</command> avec un URL identifiant le fichier. Par exemple :

note: Tag: screen
en: 
    <userinput>rpm –i http://ftp.redhat.com/pub/contrib/noarch/SRPMS/Squeak-sources-3-1.src.rpm</userinput>
fr: 
    <userinput>rpm –i http://ftp.redhat.com/pub/contrib/noarch/SRPMS/Squeak-sources-3-1.src.rpm </userinput>

note: Tag: title
en: Installing source RPMs
fr: Installation des RPM source

note: Tag: para
en: Source RPMs contain the source code used to build an application or programming library and the scripts used to build the software into the application or library. These scripts are called the recipes for building the software.
fr: Les RPM source contiennent le code source utilisé pour construire une application ou une bibliothèque de programmation, ainsi que les scripts utilisés pour construire le logiciel de l'application ou la bibliothèque. Ces scripts sont appelés les recettes de préparation du logiciel.

note: Tag: para
en: Source RPMs usually contain program source code. They may also contain patches to program sources, scripts to build the program, special files used by desktop environments, icons, and other files considered to be part of the source code, such as programming guides.
fr: Les RPM source contiennent habituellement le code source du programme. Ils peuvent aussi contenir des correctifs des sources, des scripts pour construire le programme, des fichiers particuliers à certains environnements de bureau, des icônes et d'autres fichiers considérés comme faisant partie du code source, comme des guides de programmation.

note: Tag: title
en: Patch Files
fr: Fichiers correctifs

note: Tag: para
en: A patch is a file that contains just the differences between one version of a file and another. The differences include the actual text that has changed and enough contextual information that a program can locate where the changes are to take place. Usually, a patch is created with the <command>diff</command> command, and the source code is patched with the <command>patch</command> command.
fr: Un correctif est un fichier qui contient les différences entre deux versions d'un fichier. Les différences incluent le texte qui a été effectivement changé et suffisamment d'informations contextuelles pour qu'un programme puisse localiser là où les modifications se situent. Habituellement, un correctif est créé avec la commande <command>diff</command>, et le code source est corrigé avec la commande <command>patch</command>.

note: Tag: para
en: In most cases, each binary RPM will have a corresponding source RPM. This is not always true, however.
fr: Dans la plupart des cas, chaque RPM binaire a un RPM source correspondant. Mais, ce n'est pas toujours vrai.

note: Tag: para
en: One source RPM may contain enough shared program code to build multiple application RPMs. Furthermore, the source code is not available for all packages. Commercial applications, for example, rarely come with source code. In this case, obviously, no source RPMs are available. Or, a source RPM for a commercial application may provide no source code, but still provide a way to build the resulting application. See <xref linkend="ch-specfiles" /> for more on the source files and options for not including the sources in a source RPM.
fr: Un RPM source peut contenir suffisamment de code programme partagé pour construire plusieurs applications RPM. Plus encore, le code source n'est pas disponible pour tous les paquets. Les applications commerciales, par exemple, sont rarement livrées avec le code source. Ou bien, un RPM source pour une application commerciale peut ne fournir aucun code source, mais uniquement un moyen pour construire l'application résultante. Voyez le <xref linkend="ch-specfiles" /> pour plus de détails à propos des fichiers source et des options pour ne pas incorporer les sources dans un RPM source.

note: Tag: title
en: Open-source Software
fr: Logiciels Open-Source

note: Tag: para
en: Linux, and thousands of applications that run on Linux, are called open-source software. That’s because the program source code for Linux and these applications are available.
fr: Linux, et des milliers d'application tournant sur Linux, sont appelés des logiciels Open-Source, parce que le code source du programme pour Linux et pour ces applications est disponible.

note: Tag: para
en: Many users feel having access to the source code is vital, especially because:
fr: Beaucoup d'utilisateurs estiment que l'accès au code source est vital, en particulier parce que :

note: Tag: para
en: Vendors may stop supporting a package. With the sources, you can conceivably maintain the packages yourself, or more likely, others can take up the task and maintain these crucial packages.
fr: les vendeurs peuvent arrêter de prendre en charge un paquet. Avec les sources, vous pouvez concevoir de faire la maintenance de ces paquets vous-même, ou plus vraisemblablement, d'autres peuvent prendre en main ce travail et assurer la maintenance de ces paquets cruciaux.

note: Tag: para
en: Having the source code makes it easier to track down and fix security vulnerabilities, although malicious users also have access to the same source code.
fr: la possession du code source facilite le suivi et la correction des vulnérabilités de sécurité, même si des utilisateurs malicieux ont aussi accès au même code source.

note: Tag: para
en: You can enhance and extend packages for which the program sources are available.
fr: vous pouvez améliorer et étendre la portée des paquets pour lesquels le code source est disponible.

note: Tag: para
en: Linux applications are available under a variety of open-source licenses. (In fact, it may seem that there are as many licenses as packages.) See the site <ulink url="http://www.opensource.org/licenses/" /> for details.
fr: Les application Linux sont disponibles sous diverses licences Open-Source (en fait, il pourrait sembler qu'il y autant de licences que de paquets). Voyez le site <ulink url="http://www.opensource.org/licenses/" /> pour plus de détails.

note: Tag: title
en: Removing Software
fr: Enlèvement d'un logiciel

note: Tag: para
en: The <command>rpm</command> command is good for more than just installing and upgrading software packages. Many times, you will need to remove packages as well.
fr: La commande <command>rpm</command> fait plus que installer et mettre à niveau des paquets logiciels. Souvent, vous aurez aussi besoin d'enlever des paquets.

note: Tag: para
en: To remove a package, use the <option>-e</option> option to the <command>rpm</command> command, short for erase. The basic syntax follows:
fr: Pour enlever un paquet, utilisez l'option <option>-e</option> de la commande <command>rpm</command>, abréviation pour « erase ». La syntaxe de base est la suivante :

note: Tag: screen
en: 
    <userinput>rpm -e <replaceable>package_name</replaceable></userinput>
fr: 
    <userinput>rpm -e <replaceable>NOM_DE_PAQUET</replaceable></userinput>

note: Tag: title
en: Use Package Names, Not File Names
fr: Utilisez le nom du paquet et non celui du fichier

note: Tag: para
en: When erasing or removing packages, use the package name, not the RPM file name. If you think about this, it makes sense. You don't always have the original RPM files when the time comes to remove a package.
fr: Quand vous effacez ou enlevez des paquets, utilisez le nom du paquet et non celui du fichier RPM. Si vous réfléchissez à cela, vous verrez que cela est raisonnable. Vous n'avez pas toujours les fichiers RPM originaux quand le moment est venu d'enlever un paquet.

note: Tag: para
en: This example removes the <filename>jikes-1.16-1</filename> package used in previous examples.
fr: Cet exemple enlève le paquet <filename>jikes-1.16-1</filename> dont nous nous sommes servi dans les exemples précédents.

note: Tag: title
en: <systemitem class="username">root</systemitem> Access is Required
fr: Accès <systemitem class="username">root</systemitem> requis

note: Tag: para
en: You will need to use the <systemitem class="username">root</systemitem> account, or super user, to remove most packages. This is because the package files themselves are protected. In addition, the RPM database is protected.
fr: Vous devez utiliser le compte <systemitem class="username">root</systemitem>, ou super-utilisateur, pour enlever la plupart des paquets. Ceci provient du fait que les fichiers du paquet eux-mêmes sont protégés. De plus, la base de données RPM est également protégée.

note: Tag: para
en: This is only natural, since most RPMs are used to install system-level commands and applications.
fr: Ceci est tout à fait naturel, étant donné que beaucoup de RPM sont utilisés pour installer des commandes et des applications au niveau système.

note: Tag: para
en: When removing a package, the <command>rpm</command> command first checks that no other packages depend on the package you intend to remove. This is very important, since you otherwise can damage your Linux system by inadvertently removing packages needed by the rest of the system.
fr: Quand vous enlevez un paquet, la commande <command>rpm</command> vérifie préalablement si d'autres paquets dépendent du paquet que vous avez l'intention d'enlever. Ceci est très important, étant donné que vous pourriez endommager votre système Linux en enlevant par inadvertance des paquets nécessaires au reste du système.

note: Tag: para
en: The <command>rpm</command> command supports the <option>--test</option> option for removing packages as well as when installing. As with installing, the <option>--test</option> option tells the <command>rpm</command> command to test to see whether it can remove the given package but not to force the removal.
fr: La commande <command>rpm</command> prend en charge l'option <option>--test</option> pour enlever des paquets tout comme pour les installer. L'option <option>--test</option> demande à la commande <command>rpm</command> de tester pour voir si elle peut enlever le paquet donné, mais elle n'effectue pas la désinstallation.

note: Tag: para
en: For example, if you try to remove the very important-looking <filename>syslinux-1.75-3</filename> package, you can use the <option>--test</option> option to see if this works.
fr: Par exemple, si vous tentez d'enlever la paquet <filename>syslinux-1.75-3</filename>, qui a l'air très important, vous pouvez utiliser l'option <option>--test</option> pour voir comme elle fonctionne.

note: Tag: para
en: This command will issue an error such as the following:
fr: Cette commande affichera un message d'erreur du type :

note: Tag: title
en: Alternative Option Name
fr: Autre nom d'option

note: Tag: para
en: When removing packages, you can use the long option name, <option>--erase</option>, in place of <option>–e</option>.
fr: Pour enlever des paquets, vous pouvez utiliser la version longue du nom de l'option, <option>--erase</option>, à la place de <option>–e</option>.

note: Tag: title
en: Checking that the package has been removed
fr: Vérifier que le paquet a bien été enlevé

note: Tag: para
en: As before, you can use the <command>rpm</command> <option>–q</option> command to query whether a package is installed. After running the <command>rpm</command> <option>–e</option> command, you can run the <command>rpm</command> <option>–q</option> command to check whether the package has been removed. If the <command>rpm</command> <option>–q</option> command shows that the package is not installed, that tells you the erase operation has worked.
fr: Comme plus haut, vous pouvez utiliser l'option <option>–q</option> de la commande <command>rpm</command> pour savoir si le paquet est installé. Après avoir lancé la commande <command>rpm</command> <option>–e</option>, vous pouvez exécuter la commande <command>rpm</command> <option>–q</option> pour vérifier si le paquet a bien été enlevé. Si elle indique que le paquet n'est pas installé, c'est que l'opération d'effacement a bien fonctionné.

note: Tag: title
en: Removing multiple packages at a time
fr: Enlever plusieurs paquets en même temps

note: Tag: para
en: You can remove multiple packages at once by listing each package consecutively on the command line. For example:
fr: Vous pouvez enlever plusieurs paquets d'un seul coup en les listant les uns à la suite des autres sur la ligne de commande. Par exemple :

note: Tag: para
en: This command removes the <filename>aspell-en-ca-0.33.7.1-16</filename> and <filename>aspell-en-gb-0.33.7.1-16</filename> packages.
fr: Cette commande enlève les paquets <filename>aspell-en-ca-0.33.7.1-16</filename> et <filename>aspell-en-gb-0.33.7.1-16</filename>.

note: Tag: title
en: Options when removing packages
fr: Options lors de l'enlèvement de paquets

note: Tag: para
en: The <option>--allmatches</option> option tells the <command>rpm</command> command to remove all packages with names that match the names you pass on the command line. If you do not use the <option>--allmatches</option> option, the <command>rpm</command> command will issue an error if more than one package matches the name or names you pass on the command line.
fr: L'option <option>--allmatches</option> demande à la commande <command>rpm</command> d'enlever tous les paquets dont le nom correspond avec celui indiqué en ligne de commande. Si vous n'utilisez pas l'option <option>--allmatches</option>, la commande <command>rpm</command> émettra un message d'erreur s'il y plus d'un paquet dont le nom correspond au ou aux noms passés en ligne de commande.

note: Tag: para
en: The <option>--nodeps</option> option tells the <command>rpm</command> command to skip the test of dependencies. Use this option when you really, really, want to uninstall a package.
fr: L'option <option>--nodeps</option> demande à la commande <command>rpm</command> de sauter le test des dépendances. N'utilisez cette option que si vous voulez vraiment, vraiment, désinstaller la paquet.

note: Tag: title
en: Unsafe Commands
fr: Commandes risquées

note: Tag: para
en: Using any option that does not perform the full removal of the package, or skips some of the checks built into the <command>rpm</command> command, can result in damage to your Linux system. Use these options with care.
fr: L'utilisation de toute option qui n'effectue pas l'enlèvement complet du paquet, ou saute quelqu'une des vérifications incorporées dans la commande <command>rpm</command>, peut entraîner des dégâts dans votre système Linux. Utilisez ces options avec précaution.

note: Tag: para
en: The <option>--repackage</option> option, described previously, tells the <command>rpm</command> command to create a package, an RPM file, from any packages it would erase. These packages will appear in the default repackage directory, which is normally <filename>/var/spool/repackage/</filename>. Check your RPM settings to be sure of the directory configured on your system.
fr: L'option <option>--repackage</option>, décrite précédemment, demande à la commande <command>rpm</command> de créer un paquet, un fichier RPM, à partir de tout paquet effacé. Ces paquets sont placés dans un répertoire dédié par défaut, qui est normalement <filename>/var/spool/repackage/</filename>. Vérifiez vos réglages RPM pour vous assurer que ce répertoire soit configuré sur votre système.

note: Tag: title
en: Repackaged Files
fr: Fichiers ré-empaquetés

note: Tag: para
en: Packages created with the <option>--repackage</option> option are not full packages. You cannot install these packages.
fr: Les paquets créés grâce à l'option <option>--repackage</option> ne sont pas des paquets complets. Vous ne pouvez pas les installer.

note: Tag: para
en: Similar to the options when installing or upgrading packages, you can use the <option>--noscripts</option> and <option>--notriggers</option> options when removing packages. The <option>--noscripts</option> option tells the <command>rpm</command> command not to run any uninstallation scripts. You can refine this by using either <option>--nopreun</option> or <option>--nopostun</option> in place of the <option>--noscripts</option> option.
fr: Semblables aux options d'installation ou de mise à niveau des paquets, vous pouvez utiliser les options <option>--noscripts</option> et <option>--notriggers</option> lors de la désinstallation. L'option <option>--noscripts</option> demande à la commande <command>rpm</command> de ne lancer aucun script de désinstallation. Vous pouvez affiner l'opération en utilisant soit <option>--nopreun</option> ou <option>--nopostun</option> à la place de l'option <option>--noscripts</option>.

note: Tag: para
en: The <option>--nopreun</option> option tells the <command>rpm</command> command not to run the pre-uninstallation scripts. The <option>--nopostun</option> option tells the <command>rpm</command> command not to run the post-uninstallation scripts.
fr: L'option <option>--nopreun</option> demande à la commande <command>rpm</command> de ne pas exécuter les scripts avant désinstallation. L'option <option>--nopostun</option> demande à la commande <command>rpm</command> de ne pas lancer les scripts prévus après la désinstallation.

note: Tag: para
en: The <option>--notriggers</option> option works in a similar fashion. The <option>--notriggers</option> option tells the <command>rpm</command> command not to execute any triggers. For a finer grain of control, use <option>--notriggerun</option> to prevent any uninstallation triggers and <option>--notriggerpostun</option> to prevent any post-uninstallation triggers.
fr: L'option <option>--notriggers</option> fonctionne de manière similaire. L'option <option>--notriggers</option> demande à la commande <command>rpm</command> de n'exécuter aucun déclencheur. Pour un contrôle affiné, utilisez <option>--notriggerun</option> pour désactiver les déclencheurs de désinstallation et <option>--notriggerpostun</option> pour ne pas exécuter les déclencheurs suivant la désinstallation.

note: Tag: title
en: Other <command>rpm</command> Command Options
fr: Autres options de commande <command>rpm</command>

note: Tag: para
en: Options such as <option>-v</option> (for more verbose output) work with the <command>rpm</command> command for installing, removing, and upgrading packages, as well as most other uses of the <command>rpm</command> command.
fr: Des options telles que <option>-v</option> (pour des sorties plus verbeuses) fonctionnent avec la commande <command>rpm</command> lors de l'installation, l'enlèvement ou la mise à niveau des paquets, aussi bien qu'avec la plupart des autres utilisations de la commande <command>rpm</command>.

note: Tag: para
en: Other <command>rpm</command> command options, which work with most RPM actions, include <option>--quiet</option> to turn off most output except for errors, and <option>--root</option>, covered previously.
fr: Il y a d'autres options de la commande <command>rpm</command>, fonctionnant avec la plupart des actions de RPM, telle que <option>--quiet</option> pour occulter la majeure partie des sorties sauf les erreurs, ou que <option>--root</option>, déjà explicitée.

note: Tag: para
en: The <option>--rcfile</option> option tells the <command>rpm</command> command to use one or more other files to initialize the RPM system. These files tell the <command>rpm</command> command the system architecture, operating system, and default location of the RPM database, among a host of other settings.
fr: L'option <option>--rcfile</option> demande à la commande <command>rpm</command> d'utiliser un ou plusieurs autres fichiers pour initialiser le système RPM. Ces fichiers précisent à la commande <command>rpm</command> l'architecture du système et la localisation par défaut de la base de données RPM, entre autres réglages.

note: Tag: title
en: <filename>rc</filename> Files
fr: Fichiers <filename>rc</filename>

note: Tag: para
en: The term <filename>rc</filename> comes from Unix shells, with initialization files such as <filename>.cshrc</filename> for the C shell, <command>csh</command>. The term <filename>rc</filename> was originally a shorthand for run commands. An <filename>rc</filename> is a file of commands that run when the application starts up. For example, the C shell, <command>csh</command>, runs the commands in file named <filename>.cshrc</filename> when the shell starts.
fr: Le terme <filename>rc</filename> vient des interpréteurs de commandes Unix, avec des fichiers d'initialisation tels que <filename>.cshrc</filename> pour le l'interpréteur C <command>csh</command>. Le terme <filename>rc</filename> était à l'origine l'abréviation de « run commands » (commandes de lancement). Un fichier <filename>rc</filename> est un fichier de commandes exécuté au démarrage d'une application. Ainsi, l'interpréteur de commandes C, <command>csh</command>, exécute à son démarrage les commandes situées dans un fichier nommé <filename>.cshrc</filename>.

note: Tag: para
en: In most cases, the application looks in the user home directory for a specific file tied to the application. For the <command>rpm</command> command, this file is <filename>.rpmrc</filename>. The leading period makes the file hidden for most directory listings.
fr: Dans la plupart des cas, l'application regarde dans le répertoire du dossier personnel de l'utilisateur s'il n'y aurait pas un fichier spécifique lié à l'application. Pour la commande <command>rpm</command>, il s'agit du fichier <filename>.rpmrc</filename>. Le point comme premier caractère fait que le fichier reste caché dans la plupart des listages de répertoire.

note: Tag: para
en: In addition to the user-level file of commands, most applications supporting this mechanism have a way for site administrators to customize the command for all users. For example, your system may have a file named <filename>/etc/rpmrc</filename> (with no leading period) that customizes the <command>rpm</command> command for all users on your system. See <xref linkend="ch-customizing-rpm" /> for a more in-depth look at the chain of these files.
fr: En plus de fichiers de commandes au niveau utilisateur, beaucoup d'applications prenant en charge ce mécanisme fournissent ici aux administrateurs d'un site un moyen de personnaliser la commande pour tous les utilisateurs. Par exemple, votre système peut comporter un fichier nommé <filename>/etc/rpmrc</filename> (sans point au début), qui personnalise la commande <command>rpm</command> pour tous les utilisateurs du système. Voyez le <xref linkend="ch-customizing-rpm" /> pour un examen plus approfondi de l'enchaînement de ces fichiers.

note: Tag: para
en: The syntax for the <option>--rcfile</option> option is
fr: La syntaxe pour l'option <option>--rcfile</option> est

note: Tag: para
en: <option>--rcfile</option> <replaceable>filename</replaceable>
fr: <option>--rcfile</option> <replaceable>NOM_DE_FICHIER</replaceable>

note: Tag: para
en: You can also supply more than one file name. This syntax follows:
fr: Vous pouvez indiquer plus d'un nom de fichier. La syntaxe est alors :

note: Tag: para
en: <option>--rcfile</option> <replaceable>filename1:filename2:filename3</replaceable>
fr: <option>--rcfile</option> <replaceable>NOM_FICHIER1:NOM_FICHIER2:NOM_FICHIER3</replaceable>

note: Tag: para
en: Separate each file name with a colon.
fr: Séparez le nom de chaque fichier avec deux-points.

note: Tag: para
en: With Red Hat Linux, the default set of initialization files are:
fr: Avec Linux Red Hat, le jeu de fichiers d'initialisation par défaut est :

note: Tag: title
en: Tilde (~) Denotes Home Directory
fr: La tilde (~) indique le répertoire personnel

note: Tag: para
en: The <filename>~/.rpmrc</filename> means to look in the user's home directory for a file named <filename>rpmrc</filename>.
fr: <filename>~/.rpmrc</filename> signifie qu'il faut rechercher dans le répertoire personnel utilisateur un fichier nommé <filename>rpmrc</filename>.

note: Tag: para
en: You can use the <option>--showrc</option> option to list all the <filename>rc</filename> settings.
fr: Vous pouvez utiliser l'option <option>--showrc</option> pour lister tous les réglages <filename>rc</filename>.

note: Tag: title
en: The <option>--showrc</option> Option
fr: L'option <option>--showrc</option>

note: Tag: para
en: See <xref linkend="ch-customizing-rpm" /> for more on the <option>--showrc</option> option.
fr: Voyez le <xref linkend="ch-customizing-rpm" /> pour plus de détails à propos de l'option <option>--showrc</option>.

note: Tag: para
en: The <option>--version</option> option tells the <command>rpm</command> command to print out the version number of the command and then exit. For example:
fr: L'option <option>--version</option> demande à la commande <command>rpm</command> d'afficher le numéro de version de la commande, puis de rendre la main. Par exemple :

note: Tag: para
en: This command prints out a version number, like the following:
fr: Cette commande affiche un numéro de version, comme ceci :

note: Tag: para
en: The <option>--dbpath</option> option, mentioned previously, tells the <command>rpm</command> command to use a different RPM database. This is useful when testing a complete system install, where you want to change the RPM database but don't want that to affect your running Linux system. In this case, you can use a different RPM database and test out your changes. The basic syntax for this option is:
fr: L'option <option>--dbpath</option>, mentionnée plus haut, demande à la commande <command>rpm</command> d'utiliser une base de données différente. Ceci est utile lorsque l'on teste l'installation complète d'un système, si l'on veut changer la base de données RPM sans modifier le système Linux en cours d'exécution. Dans ce cas, vous pouvez utiliser une base de données RPM différente et tester vos modifications. La syntaxe de base pour cette opération est :

note: Tag: para
en: <option>--dbpath</option> <replaceable>directory_name</replaceable>
fr: <option>--dbpath</option> <replaceable>NOM_DE_RÉPERTOIRE</replaceable>

note: Tag: para
en: The <option>--pipe</option> option tells the <command>rpm</command> command to send, or pipe, its output to another program. The syntax for this option is:
fr: L'option <option>--pipe</option> demande à la commande <command>rpm</command> d'envoyer, ou canaliser, ses sorties vers les entrées d'un autre programme. La syntaxe pour cette option est :

note: Tag: para
en: <option>--pipe</option> <replaceable>command_to_send_out_to</replaceable>
fr: <option>--pipe</option> <replaceable>COMMANDE_À_ENVOYER_VERS</replaceable>

note: Tag: title
en: Summary
fr: Résumé

note: Tag: para
en: This chapter covered the easy part of managing packages, the common actions of installing, removing, and upgrading software.
fr: Ce chapitre a porté sur la partie simple de la gestion des paquets, les actions courantes d'installation, enlèvement et mise à niveau des logiciels.

note: Tag: para
en: The <command>rpm</command> <option>–e</option> command removes packages. The <command>rpm</command> <option>–U</option> command upgrades packages by installing new packages and removing old versions of all the packages upgraded. RPM upgrades also work for installing new packages. The <command>rpm</command> <option>–F</option> command freshens packages. This command only upgrades a package if an older version of the package has already been installed. The <command>rpm</command> <option>–i</option> command installs packages.
fr: La commande <command>rpm</command> <option>–e</option> enlève les paquets. La commande <command>rpm</command> <option>–U</option> met à jour les paquets en installant de nouveaux paquets et en enlevant les anciennes versions des paquets mis à niveau. La commande <command>rpm</command> <option>–F</option> rafraîchit les paquets. Cette commande ne met à jour un paquet que si une version antérieure du paquet à déjà été installée. La commande <command>rpm</command> <option>–i</option> installe les paquets.

note: Tag: para
en: The table below summarizes the <command>rpm</command> command-line options for installing, removing, and upgrading packages.
fr: Le tableau ci-dessous résume les options en ligne de commande <command>rpm</command> pour installer, enlever ou mettre à niveau les paquets.

note: Tag: title
en: Installing, Removing, and Upgrading with the <command>rpm</command> command
fr: installation, enlèvement et mise à niveau avec la commande <command>rpm</command>

note: Tag: entry
en: Command
fr: Commande

note: Tag: para
en: <command>rpm –i <replaceable>install_options package_files</replaceable></command>
fr: <command>rpm –i <replaceable>OPTIONS_INSTALLATION  FICHIER_PAQUET</replaceable></command>

note: Tag: para
en: Install packages.
fr: Installer des paquets

note: Tag: para
en: <command>rpm –e <replaceable>remove_options packages</replaceable></command>
fr: <command>rpm –e <replaceable>OPTIONS_ENLÈVEMENT  PAQUET</replaceable></command>

note: Tag: para
en: Erase, remove, packages.
fr: Effacer, enlever des paquets.

note: Tag: para
en: <command>rpm –U <replaceable>install_options package_files</replaceable></command>
fr: <command>rpm –U <replaceable>OPTIONS_INSTALLATION  FICHIER_PAQUET</replaceable></command>

note: Tag: para
en: Upgrade or install packages. Use this option for installations.
fr: Mettre à niveau ou installer des paquets. Utiliser cette option pour les installations.

note: Tag: para
en: <command>rpm –Uvh <replaceable>install_options package_files</replaceable></command>
fr: <command>rpm –Uvh <replaceable>OPTIONS_INSTALLATION  FICHIERS_PAQUET</replaceable></command>

note: Tag: para
en: Upgrade or install packages with extra output. This is the recommended command to install packages.
fr: Mettre à jour ou installer des paquets avec des sorties complémentaires. C'est la commande recommandée pour installer des paquets.

note: Tag: para
en: <command>rpm –F <replaceable>install_options package_files</replaceable></command>
fr: <command>rpm –F <replaceable>OPTIONS_INSTALLATION  FICHIERS_PAQUET</replaceable></command>

note: Tag: para
en: Freshen packages.
fr: Rafraîchir des paquets.

note: Tag: para
en: Unfortunately, modern system management gets more complex than that. The next chapter delves into package dependencies and the nightmare you can get into when one package depends on another that then depends on another, ad infinitum.
fr: Malheureusement, les systèmes de gestion modernes deviennent plus compliqués que ce qui précède. Le chapitre suivant approfondit les dépendances entre paquets et le cauchemar que vous pouvez faire quand un paquet dépend d'un paquet qui dépend d'un paquet qui dépend d'un autre, ad infinitum.
