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

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

note: Tag: para
en: Understanding transactions
fr: la compréhension des transactions

note: Tag: para
en: Querying for packages based on transactions
fr: une recherche de paquets fondée sur des transactions

note: Tag: para
en: Rolling back transactions
fr: le déroulé arrière (annulation) d'une transaction

note: Tag: para
en: Saving old packages when upgrading
fr: la sauvegarde d'anciens paquets lors d'une mise à niveau

note: Tag: para
en: When packages depend on other packages, you may have to install multiple packages to add a single application. Some of the packages may install cleanly; others may not. But you have to install all of the packages to get the complete application. The designers of the RPM system understood this problem and added the concept of transactions to RPM.
fr: Quand des paquets dépendent d'autres paquets, vous avez à installer plusieurs paquets pour ajouter une seule application. Certains de ces paquets vont s'installer proprement ; d'autres pas. Mais vous devez installer tous les paquets pour obtenir l'application complète. Les concepteurs du système RPM ont compris ce problème : ils ont ajouté à RPM le concept de transactions.

note: Tag: para
en: This chapter covers transactions and how they can help you cleanly install a set of dependent packages. But transactions won’t solve all your problems. You still have to resolve conflicts and dependencies by using the techniques provided in the last three chapters.
fr: Ce chapitre explicite les transactions et indique comment elles peuvent vous aider à installer proprement un ensemble de paquets en dépendance. Mais les transactions ne sont pas la solution de tous vos problèmes. Il vous reste encore à résoudre les conflits et les dépendances en vous servant des techniques que nous avons exposées dans les trois chapitres précédents.

note: Tag: title
en: Understanding Transactions
fr: Comprendre les transactions

note: Tag: para
en: A transaction is a way to delimit a set of operations. All the operations can be undone, often called rolled back. Once rolled back, the system is back in the same state it was prior to the transaction. If all the operations succeed, though, the system will be in a new state. The key issue is that all of the operations must complete successfully, or you can roll back the entire transaction. The assumption is that if any of the operations fail, the system will be in an inconsistent or erroneous state. Transactions are a way to prevent that.
fr: Une transaction est un moyen de délimiter un ensemble d'opérations. Toutes les opérations peuvent être défaites, ce que l'on appelle souvent le déroulé arrière. Une fois ce déroulé arrière effectué, le système se retrouve dans un état identique à ce celui dans lequel il se trouvait avant la transaction. Si, toutefois, toutes les opérations sont un succès, le système se trouvera dans un nouvel état. La question clé est que totalité des opérations doit se dérouler avec succès, pour pouvoir annuler toute la transaction. On suppose que, si une quelconque opération échoue, le système va se trouver dans un état incohérent ou erroné. Les transactions sont un moyen d'éviter cela.

note: Tag: para
en: Transactions are common when working with databases, but they are just as important when working with packages.
fr: Les transactions sont choses courantes lorsqu'on travaille avec des bases de données, mais elles sont tout aussi importantes lorsqu'on travaille avec des paquets.

note: Tag: para
en: Starting with RPM version 4.0.4, transactions and rollbacks became a workable part of any administrator's toolkit. With RPM, the rpm command sets up a transaction any time you attempt to install, remove, or upgrade more than one package. The rpm command automatically makes a transaction.
fr: Introduites avec la version 4.0.4 de RPM, les transactions et les déroulés arrière sont devenus des éléments pratiques dans la boîte à outils de tout administrateur. Avec RPM, la commande rpm déclenche une transaction chaque fois que vous tentez d'installer, supprimer ou mettre à niveau plus d'un paquet à la fois. La commande rpm effectue automatiquement une transaction.

note: Tag: title
en: When do you need transactions?
fr: Quand a-t-on besoin de transactions ?

note: Tag: para
en: Whenever you install or remove packages, the RPM system assigns a transaction and a transaction ID to the set of packages. You can then perform operations on the packages that share the same ID, including rolling back the transaction.
fr: Chaque fois que vous installez ou supprimez des paquets, le système RPM alloue une transaction avec un identifiant de transaction au jeu de paquets. Vous pouvez ensuite effectuer des opérations sur les paquets partageant le même identifiant, y compris le déroulé arrière de la transaction.

note: Tag: para
en: Note
fr: Nota

note: Tag: para
en: Rollbacks work only for package upgrades with the 4.1 version of the RPM system, not package installs
fr: Les déroulés arrière ne fonctionnent que pour les mises à niveau avec la version 4.1 du système RPM ; ils ne fonctionnent pas pour les installations de paquets.

note: Tag: para
en: The RPM system saves an image of the RPM package header for each package installed or removed. You can use this image, along with RPM transaction IDs, to back out of transactions should something go wrong when setting up your system.
fr: Le système RPM enregistre une image de l'en-tête du paquet RPM pour tout paquet installé ou enlevé. Vous pouvez utiliser cette image, avec des identifiants de transaction RPM, pour annuler des transactions si quelque chose se passe mal quand vous configurez votre système.

note: Tag: para
en: The main advantage of transactions with RPM, though, is the fact that the rpm command automatically sets up a transaction for all the packages on each command line and does not perform the operation if any package fails. This ability to automatically set up transactions for each call to the rpm command eliminates many errors when working with packages.
fr: Le principal avantage des transactions avec RPM, toutefois, réside dans le fait que la commande rpm met en place une transaction pour tous les paquets sur chaque ligne de commande et n'effectue pas l'opération si un quelconque paquet échoue. La possibilité de paramétrer des transactions pour chaque appel de la commande rpm élimine de nombreuses erreurs lorsqu'on travaille avec des paquets.

note: Tag: para
en: Use a transaction when you need to be sure that a set of packages install properly.
fr: Utilisez une transaction si vous avez besoin d'être sûr qu'un ensemble de paquets s'installe proprement.

note: Tag: title
en: Backing out of transactions
fr: Revenir sur des transactions

note: Tag: para
en: With RPM, backing out of a transaction involves two operations: rolling back the transaction and reinstalling the former packages to restore the previous system state. In the simplest case, the rpm command handles all the tasks for you. If you try to install, upgrade, or remove multiple packages and any package fails, the rpm command will restore the system state for you.
fr: Avec RPM, revenir sur une transaction implique deux opérations : annuler la transaction et réinstaller les paquets précédents pour restaurer le système dans son état précédent. Dans le cas le plus simple, la commande rpm gère toutes les tâches pour vous. Si vous tentez d'installer, mettre à niveau ou supprimer plusieurs paquets et qu'un paquet tombe en défaut, la commande rpm remettra le système en état pour vous.

note: Tag: para
en: This automatic support for transactions is a great help to system administrators, but it only applies when you first install, upgrade, or remove the packages. If you have upgraded your system and later discover problems, then you can also use the --rollback option to roll the system back from a set of upgrades, in a limited set of circumstances.
fr: Cette prise en charge automatique des transactions est d'une grande aide pour les administrateurs système, mais elle ne s'applique que lorsque vous installez pour la première fois, mettez à niveau ou supprimez des paquets. Si vous avez mis à niveau votre système et que vous découvrez plus tard des problèmes, vous pouvez aussi utiliser l'option --rollback pour revenir en arrière d'un ensemble de mises à jour dans un nombre restreint de circonstances.

note: Tag: title
en: Transactions with the rpm Command
fr: Transactions avec la commande rpm

note: Tag: para
en: To set up an RPM transaction, you don't have to do much. All you need to do is pass more than one RPM package on the rpm command line. For example, to set up a transaction for installing three packages, use a command like the following:
fr: Pour mettre en place une transaction RPM, vous n'avez pas grand chose à faire. Tout ce dont vous avez besoin est de passer plus d'un paquet RPM sur la ligne de commande de rpm. Par exemple, pour mettre en place une transaction pour installer trois paquets, lancez une commande comme celle qui suit :

note: Tag: para
en: rpm -ihv package1.rpm package2.rpm package3.rpm
fr: <command>rpm -ihv <replaceable>PAQUET1.rpm PAQUET2.rpm PAQUET3.rpm</replaceable></command>

note: Tag: para
en: If any of the packages fail to install, the rpm command will not install any packages. All of the packages will be installed, or none.
fr: Si l'un de ces paquets échoue dans son installation, la commande rpm n'en installera aucun. Tous les paquets seront installés ou bien aucun.

note: Tag: para
en: This way, if you have a number of packages that together perform some function, such as an Integrated Development Environment (IDE), along with program-language compilers and other software-development tools, you can ensure that all get installed.
fr: De la sorte, si vous avez un certain nombre de paquet dont l'ensemble effectue une fonction donnée, comme un environnement de développement intégré (IDE) avec des compilateurs de langage de programmation et autres outils de développement logiciel, vous pouvez être certain que tout a été installé.

note: Tag: para
en: As an example, say you need to install the gnorpm package, which provides a graphical front end for the rpm command, and the rpmrebuild package, which allows you to create RPMs from already-installed packages.
fr: Comme exemple, disons que vous avez besoin d'installer le paquet gnorpm, qui fournit un frontal graphique pour la commande rpm et le paquet rpmrebuild qui vous permet de créer des RPM à partir de paquets déjà installés.

note: Tag: para
en: Cross Reference
fr: Référence croisée

note: Tag: para
en: The gnorpm command is covered in <xref linkend="ch-management-software" /> . The rpmrebuild package is covered in the "Saving Old Packages" section in this chapter.
fr: La commande gnorpm est explicitée dans le <xref linkend="ch-management-software" />. La paquet rpmrebuild est détaillé dans le paragraphe "Sauvegarder les anciens paquets" de ce chapitre.

note: Tag: para
en: You can install these packages with a transaction by using the following command:
fr: Vous pouvez installer ces paquets à l'aide d'une transaction avec la commande suivante :

note: Tag: para
en: The rpmrebuild package can be installed. (We know this since the rpm command did not issue an error about this package.) But because it was on the same command line as the gnorpm package, the transaction failed. No packages were installed.
fr: Le paquet rpmrebuild peut être installé (nous le savons étant donné que la commande rpm n'a pas signalé d'erreur à son propos). Mais comme il se trouvait sur la même ligne de commande que le paquet gnorpm, la transaction a échoué. Aucun paquet n'a été installé.

note: Tag: para
en: To check that the rpmrebuild package was not installed (that is, to check that the transaction worked as expected), you can use the rpm –q command to see if the rpmrebuild package was installed or not. To do so, use a command like the following:
fr: Pour vérifier que le paquet rpmrebuild n'a pas été installé (autrement dit, pour vérifier que la transaction a fonctionné comme attendu), vous pouvez utiliser la commande rpm -q pour voir si le paquet rpmrebuild est ou n'est pas installé. Pour ce faire, utilisez une commande comme celle qui suit :

note: Tag: para
en: This shows that the rpmrebuild package was not installed, even though the package could be installed on its own. To check that the package could be installed, you can use the --test option, as shown following:
fr: Ceci montre que le paquet rpmrebuild n'a pas été installé, même s'il pouvait l'être pris isolément. Pour vérifier que le paquet peut être installé, vous pouvez utiliser l'option --test, comme ceci :

note: Tag: para
en: This command shows that the rpmrebuild package would install successfully on its own. If there were problems, the rpm command would have issued an error message.
fr: Cette commande montre que le paquet rpmrebuild peut être installé avec succès pris isolément. En cas de problème, la commande rpm aurait affiché un message d'erreur.

note: Tag: para
en: This example shows that when you try to install multiple packages with the rpm command, should any fail, the rpm command will not install any.
fr: Cet exemple montre que, quand vous tentez d'installer plusieurs paquets avec la commande rpm, quelle que soit la nature de l'échec, la commande rpm n'en installera aucun.

note: Tag: para
en: The rpm command works similarly for removing packages and upgrading packages. When removing packages, you’ll see an error like the following if any of the packages on the command line cannot be removed:
fr: La commande rpm fonctionne de manière semblable pour la suppression et la mise à niveau des paquets. Lors de la suppression d'un paquet, si l'un quelconque des paquets cités en ligne de commande ne peut pas être supprimé, une erreur du type suivant s'affichera :

note: Tag: para
en: The setup package could not be removed because it had several capabilities needed by other packages. You can check that the jikes package was not removed by using the rpm –q command, even though it had no failed dependencies:
fr: Le paquet setup ne peut pas être supprimé parce qu'il fournit plusieurs fonctionnalités nécessaires à d'autres paquets. Vous pouvez vérifier que le paquet jikes n'a pas été supprimé avec la commande rpm -q, même s'il ne met en défaut aucune dépendance :

note: Tag: para
en: This package was not removed because it appeared as part of the same command that failed, so none of the operations were performed.
fr: Ce paquet n'a pas été supprimé parce qu'il fait partie d'une commande qui a échoué ; de ce fait, aucune opération n'a été effectuée.

note: Tag: para
en: When upgrading, you will also see an error message if any of the package upgrades fail. For example:
fr: Lors d'une mise à niveau, vous verrez également un message d'erreur si la mise à jour de n'importe quel paquet échoue. Par exemple :

note: Tag: para
en: You can then check that the jikes package, in this example, was not downgraded to the earlier version with the rpm –q command:
fr: Vous pouvez ensuite vérifier que le paquet jikes, dans cet exemple, n'a pas été ramené à sa version précédente avec la commande rpm -q :

note: Tag: title
en: Transaction IDs
fr: Identifiants de transaction

note: Tag: para
en: The rpm command gives every package installed a transaction ID. The transaction ID is a Unix time stamp (number of seconds since January 1, 1970). You can then perform some operations on packages based on the transaction ID.
fr: La commande rpm affecte à chaque paquet installé un identifiant de transaction. Cet identifiant est un marqueur d'horodatage Unix (nombre de secondes depuis le 1er janvier 1970). Vous pouvez réaliser sur les paquets certaines opérations à partir de l'identifiant de transaction.

note: Tag: para
en: The fact that a transaction ID uses a Unix timestamp may change in the future.
fr: Le fait que l'identifiant de transaction utilise l'horodatage Unix sera peut-être modifié dans le futur.

note: Tag: para
en: All the packages installed at the same time are given the same transaction ID. This means that you can perform operations on a set of packages, the packages that were installed together.
fr: Tous les paquets installés au même instant possèdent le même identifiant de transaction. Cela signifie que vous pouvez réaliser des opérations sur un ensemble de paquets — les paquets ayant été installés ensemble.

note: Tag: para
en: But there’s also a downside to this. All the packages installed when you first installed or upgraded your Linux system are given the same transaction ID. This means you cannot selectively act on these packages using the transaction ID, because you will likely get far more packages than you want to work on.
fr: Mais il y a une conséquence induite à cela. Tous les paquets installés lors de votre première installation ou mise à niveau de votre système Linux possèdent le même identifiant de transaction. Cela signifie que vous ne pouvez pas agir de manière sélective sur ces paquets en utilisant l'identifiant de transaction, car vous obtiendriez vraisemblablement beaucoup plus de paquets que vous ne le souhaitez.

note: Tag: title
en: Viewing RPM Transaction IDs
fr: Affichage des identifiants de transaction RPM

note: Tag: para
en: To view the install transaction ID (a date code) for a given package, you can use a command like the following:
fr: Pour afficher l'identifiant de transaction d'installation (un code d'horodatage) pour un paquet donné, vous pouvez utiliser une commande comme la suivante :

note: Tag: para
en: This command uses the --qf or --queryformat option to specify the data to return from the RPM query command. In this case, the command requests the name of the package as well as the transaction ID (TID) for installation.
fr: Cette commande utilise l'option -qf ou --queryformat pour définir les données à renvoyer avec une requête RPM. Dans ce cas, la commande demande le nom du paquet ainsi que l'identifiant de transaction (TID) lors de l'installation.

note: Tag: para
en: <xref linkend="ch-using-rpm-db" /> describes the --queryformat option.
fr: L'option --queryformat est décrite au <xref linkend="ch-using-rpm-db" />.

note: Tag: para
en: There is also a transaction ID for removal, the REMOVETID. You can also query for this ID. For example, if a package hasn't been removed, you'll see an entry like the following:
fr: Il existe aussi un identifiant de transaction pour la suppression : REMOVETID. Vous pouvez aussi faire une requête pour cet identifiant. Par exemple, si un paquet n'a pas été supprimé, vous verrez quelque chose comme ce qui suit :

note: Tag: title
en: Viewing the Packages Associated with a Transaction ID
fr: Affichage des paquets associés à un identifiant de transaction

note: Tag: para
en: Once you have a transaction ID, you can use the --tid option, short for transaction ID, to query for the package associated with a given transaction, using a command like the following:
fr: Si vous connaissez un identifiant de transaction, vous pouvez utiliser l'option --tid, abréviation de « transaction ID » (identifiant de transaction), pour faire une requête sur le paquet associé à ladite transaction, en utilisant une commande du type :

note: Tag: para
en: This example uses the transaction ID that the earlier query example returned. If you installed more than one package at the same time, you will see a listing of all the packages that share the transaction ID.
fr: Cet exemple utilise l'identifiant de transaction que la requête exemple précédente avait renvoyé. Si vous avez installé plus d'un paquet simultanément, vous obtiendrez la liste de tous les paquets partageant le même identifiant de transaction.

note: Tag: para
en: For example, to see many packages with one transaction ID, you can query for packages installed when you installed or upgraded your version of Linux. First, query for the transaction ID of a package you know was installed with the Linux distribution, such as setup on a Red Hat system:
fr: Par exemple, pour voir plusieurs paquets avec un même identifiant de transaction, vous pouvez faire une requête sur les paquets installés lors de l'installation ou de la mise à niveau de votre version de Linux. Au préalable, recherchez l'identifiant de transaction d'un paquet que vous savez avoir été installé avec la distribution Linux, tel que setup sur un système Red Hat :

note: Tag: para
en: Second, use this transaction ID and query for all packages with this ID, using code like the following:
fr: Ensuite, utilisez cet identifiant de transaction pour retrouver tous les paquets possédant le même, avec une commande comme celle-ci :

note: Tag: para
en: Be sure to replace the transaction ID shown here with the transaction ID obtained by querying your system.
fr: Prenez soin de remplacer l'identifiant de transaction affiché ici par celui obtenu avec une requête sur votre système.

note: Tag: para
en: This example shows just a few of the packages installed when the Red Hat Linux was installed.
fr: Cet exemple ne montre qu'une petite partie des paquets mis en place lors de l'installation de Linux Red Hat.

note: Tag: para
en: With these options, you can find the transaction IDs for given packages and can use the rpm command to install, remove, or otherwise modify the packages that share a transaction ID.
fr: Avec ces options, vous pouvez retrouver les identifiants de transaction pour des paquets donnés et utiliser la commande rpm pour installer, supprimer ou modifier autrement les paquets partageant un même identifiant de transaction.

note: Tag: title
en: Rolling Back Transactions
fr: Déroulé arrière des transactions

note: Tag: para
en: The --rollback option to the rpm command allows you to roll back upgrades based on a time. Use a command like the following:
fr: L'option --rollback de la commande rpm vous permet de revenir en arrière sur les mises à jour fondées sur un horodatage. Utilisez une commande comme celle-ci :

note: Tag: para
en: The --rollback option is very limited in what it can do. The --rollback option works only for packages that have been upgraded. You cannot rollback the initial installation of a package. This is to prevent you from accidentally rolling back all packages.
fr: L'option --rollback est très limitée dans ses possibilités d'action. Elle ne fonctionne que pour les paquets qui ont été mis à jour. Vous ne pouvez pas revenir sur l'installation initiale d'un paquet. Ce qui vous empêche de faire un déroulé arrière de la totalité des paquets.

note: Tag: para
en: The --rollback option works best if you want to restore the system to a previous state, prior to performing any other RPM operations. That is, soon after you upgraded a package and decide that it isn’t working right. If you have modified the RPM system after performing the transaction you want to rollback, there may be unintended consequences if any new package depends on the packages you want to roll back. In addition, the --rollback option only works in limited situations but does not always report when these conditions are not met. The rpm command may simply do nothing, or it may remove packages you do not expect.
fr: L'option --rollback fonctionne très bien si vous souhaitez restaurer le système dans son état précédent, avant qu'ait été réalisée toute autre opération RPM. C'est à dire, peu après avoir mis à jour un paquet et constaté qu'il ne fonctionnait pas correctement. Si vous avez modifié le système RPM en réalisant une transaction et que vous voulez faire un déroulé arrière, il peut y avoir des conséquences inattendues si un quelconque paquet dépend du paquet que vous voulez défaire. De plus, l'option --rollback ne fonctionne que dans des circonstances bien particulières, et elle n'avertit pas toujours quand ces conditions ne sont pas satisfaites. La commande rpm peut simplement ne rien faire, ou bien supprimer des paquets de manière inattendue.

note: Tag: para
en: Warning
fr: Avertissement

note: Tag: para
en: Before running the --rollback option, backup your RPM database as described in <xref linkend="ch-using-rpm-db" /> .
fr: Avant de lancer l'option --rollback, sauvegardez votre base de données RPM ainsi que cela a été décrit au <xref linkend="ch-using-rpm-db" />.

note: Tag: para
en: Because of all these limitations, rollbacks do not work in all situations. In place of the --rollback option, you can use the query shortcuts introduced in <xref linkend="ch-using-rpm-db" /> and find the packages you have installed recently (if that is what you want to roll back). In this case, you can use the rpm command to remove the packages you want to get rid of and reinstall the packages you want to restore.
fr: En raison de ces limitations, les déroulés arrière ne fonctionnent pas dans tous les cas. Au lieu de l'option --rollback, vous pouvez employer les raccourcis de requête exposés dans le <xref linkend="ch-using-rpm-db" /> et trouver les paquets récemment installés (si c'est sur ceux-là que vous voulez revenir). Dans ce cas, vous pourrez utiliser la commande rpm pour supprimer les paquets dont vous souhaitez vous débarrasser et réinstaller les paquets que vous voulez restaurer.

note: Tag: para
en: In many cases, this manual approach is safest, and you will have a clearer understanding about what was installed or upgraded on your system.
fr: Dans de nombreux cas, cette approche manuelle est plus sûre et vous aurez une meilleure compréhension de ce qui a été installé ou mis à jour sur votre système.

note: Tag: title
en: Saving Old Packages
fr: Sauvegarder les anciens paquets

note: Tag: para
en: When installing, removing, or upgrading, you can use the --repackage command-line option to save a version of something like the old package to a file, making a backup of the older package contents.
fr: Lors de l'installation, de la suppression ou de la mise à niveau, vous pouvez utiliser l'option --repackage en ligne de commande pour enregistrer dans un fichier une version de quelque chose comme l'ancien paquet, en réalisant une sauvegarde du contenu du paquet plus ancien.

note: Tag: para
en: The package created by the --repackage option is not a complete RPM package. You can use the rpmbuild command to make it into a complete package, but by itself, it will not be a complete package. See <xref linkend="ch-specfiles" />, <xref linkend="ch-advanced-packaging" />, and <xref linkend="ch-rpmbuild" /> for more on building packages.
fr: Le paquet créé par l'option --repackage n'est pas un paquet RPM complet. Vous pouvez utiliser la commande rpmbuild pour en faire un paquet complet, mais en soi, il n'est pas complet. Voyez le <xref linkend="ch-specfiles" />, le <xref linkend="ch-advanced-packaging" /> et le <xref linkend="ch-rpmbuild" /> pour plus d'informations à propos de la construction des paquets.

note: Tag: para
en: You can later reinstall the old files, once they have been made into a complete package. This can be quite useful if something goes wrong or the upgraded package has bugs. You can fall back to the old package if needed.
fr: Vous pouvez ultérieurement réinstaller les anciens fichiers une fois fait le paquet complet. Ceci peut être vraiment utile si quelque chose se passe mal ou si le paquet mis à niveau a des anomalies. Vous pouvez revenir à l'ancien paquet si nécessaire.

note: Tag: para
en: By default, the --repackage option puts the old package in the /var/spool/repackage directory. Other common directories are /var/spool/up2date or /var/tmp. Your RPM configuration determines the directory used by this option.
fr: Par défaut, l'option --repackage place l'ancien paquet dans le répertoire /var/spool/repackage. D'autres répertoires possibles sont /var/spool/up2date ou /var/tmp.  détermine Le répertoire utilisé par cette option est déterminé par votre configuration de RPM.

note: Tag: para
en: The up2date name comes from the Red Hat service for keeping a system up to date with regard to package versions.
fr: Le nom up2date vient du service Red Hat pour garder un système à jour suivant les versions des paquets.

note: Tag: para
en: For example, say you have a package, jikes (a Java programming language compiler used in previous examples) that you want to upgrade. But you are worried that the new version may not work properly.
fr: Par exemple, disons que vous avez un paquet, jikes (un compilateur de langage de programmation Java dont nous nous sommes servi dans des précédents exemples) que vous souhaitez mettre à jour. Mais vous vous faites du souci à propos de la nouvelle version qui pourrait ne pas fonctionner proprement.

note: Tag: para
en: First, check the version you have. For example:
fr: Premièrement, vérifiez la version en votre possession. Par exemple :

note: Tag: para
en: This shows you are at version 1.14 of the jikes Java compiler. You can then upgrade to version 1.17 while repackaging the old version, as shown following:
fr: Ceci montre que vous avez la version 1.14 du compilateur Java jikes. Vous pouvez donc la mettre à niveau à la version 1.17 tout en ré-empaquetant l'ancienne version comme ceci :

note: Tag: para
en: This upgrade has kept a copy of the old package in the /var/spool/repackage directory. You can verify this with the following command:
fr: Cette mise à niveau a garde une copie de l'ancien paquet dans le répertoire /var/spool/repackage. Ce que vous pouvez vérifier grâce à la commande suivante :

note: Tag: para
en: You can see a version of the old package, with the old version number.
fr: Vous voyez que s'y trouve une version de l'ancien paquet, avec le vieux numéro de version.

note: Tag: para
en: This is not the same as the original package. This is not a complete package.
fr: Il n'est pas identique au paquet original. Ce n'est pas un paquet complet.

note: Tag: para
en: The repackaged RPM contains a snapshot of the package’s files as they were on your hard disk, not as they were when you originally installed the package. Thus, the contents may differ if the files have changed on your hard disk. In addition, the --repackage option may not properly sign the package as the original was.
fr: Le RPM ré-empaqueté contient un instantané des fichiers du paquet tels qu'ils étaient sur votre disque dur, et non tels qu'ils étaient lors de l'installation initiale du paquet. De ce fait, le contenu peut différer si les fichiers ont été modifiés sur votre disque dur. En plus, l'option --repackage peut ne pas avoir signé le paquet correctement, tel que l'était l'original.

note: Tag: para
en: In addition to the --repackage option with the rpm command, you can use a free tool called rpmrebuild to make snapshots of any installed packages.
fr: En plus de l'option --repackage avec la commande rom, vous pouvez vous servir d'un outil libre nommé rpmrebuild pour faire des instantanés de tout paquet installé.

note: Tag: para
en: Written by Eric Gerbier, rpmrebuild allows you to create an RPM from the installed, and perhaps modified, version of a package. You don’t have to upgrade, remove, or install a new package, as you do with the --repackage option.
fr: Écrit par Eric Gerbier, rpmrebuild vous permet de créer un RPM à partir de la version d'un paquet installée, et quelquefois modifiée. Vous n'avez pas à mettre à niveau, supprimer ou installer de nouveau paquet comme vous devez le faire avec l'option --repackage.

note: Tag: para
en: Download rpmrebuild from http://rpmrebuild.sourceforge.net/.
fr: Téléchargez rpmrebuild à partir de  http://rpmrebuild.sourceforge.net/.

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

note: Tag: para
en: Transactions allow you to install multiple packages as a group and know that either all the packages will succeed in installing or none of them will. This is very important if you have a set of interlocking packages that you need to install.
fr: Les transactions vous permettent d'installer plusieurs paquets groupés tout en sachant que, soit tous les paquets sont installés avec succès, soit aucun d'entre eux ne l'est. Ceci est important si vous avez à installer un ensemble de paquets interdépendants.

note: Tag: para
en: All the packages you install, remove, or upgrade on the same command line are automatically made part of a transaction. The rpm command will ensure that all packages can be installed, removed, or upgraded, and will not perform the operation unless all will succeed.
fr: Tous les paquets que vous installez, supprimez ou mettez à jour sur une même ligne de commande font automatiquement partie d'une même transaction. La commande rpm s'assurera que tous les paquets peuvent être installés, supprimés ou mis à jour et ne réalisera l'opération qu'à condition de son succès.

note: Tag: para
en: All packages installed or removed are given a transaction ID, which uses a Unix timestamp (the number of seconds since January 1, 1970). All packages installed or removed at the same time are given the same transaction ID. You can then query by transaction IDs to perform operations on all the packages installed together.
fr: Tous les paquets installés ou supprimés possèdent un identifiant de transaction donné utilisant l'horodatage Unix (le nombre de secondes écoulées depuis le 1er janvier 1970). Tous les paquets installés ou supprimés au même instant possèdent le même identifiant de transaction. Vous pouvez effectuer des requêtes par identifiant de transaction pour réaliser des opérations sur tous les paquets installés simultanément.

note: Tag: para
en: The --repackage option tells the rpm command to make a backup RPM of the current package when you are installing or upgrading a more recent version or removing the package. By default, the backup RPM is placed in the /var/spool/repackage directory. Note that a package created this way is not exactly the same as the original package. Files may have changed on disk. In addition, packages created with the --repackage option are not real valid RPM packages. You cannot install these packages without performing extra operations to create a real RPM package from the repackaged data.
fr: L'option --repackage demande à la commande rpm d'effectuer une sauvegarde RPM du paquet que vous êtes actuellement en train d'installer ou de supprimer. Par défaut, la sauvegarde RPM est placée dans le répertoire  /var/spool/repackage. Notez qu'un paquet créé par ce moyen n'est pas exactement identique au paquet originel. Les fichiers peuvent avoir été modifiés sur disque. En plus, les paquets créés avec l'option --repackage ne sont pas de vrais paquets RPM valides. Vous ne pouvez pas installer ces paquets sans opération supplémentaire pour créer un paquet RPM réel à partir des données ré-empaquetées.
