diff options
Diffstat (limited to 'pod/fr/urpmi.8.pod')
-rw-r--r-- | pod/fr/urpmi.8.pod | 482 |
1 files changed, 482 insertions, 0 deletions
diff --git a/pod/fr/urpmi.8.pod b/pod/fr/urpmi.8.pod new file mode 100644 index 00000000..5e050a0e --- /dev/null +++ b/pod/fr/urpmi.8.pod @@ -0,0 +1,482 @@ +=head1 NAME + +urpmi - tlchargement, installation et rsolution de dpendances de rpm + +=head1 SYNOPSIS + + urpmi [options] [noms_paquetages | fichiers_rpm...] + +=head1 DESCRIPTION + +Le rle d'urpmi est d'installer des paquetages rpm, ainsi que leurs +dpendances. Il peut aussi tre utilis pour installer les dpendances +de fabrication d'un srpm (paquetage source d'un rpm), ou les dpendances de +fabrication partir du fichier spec d'un rpm; ou bien installer un +paquetage source lui-mme afin de le refabriquer plus tard. + +Urpmi peut-tre compar rpm, comme insmod l'est avec modprobe, ou +dpkg avec apt-get. Lancez juste urpmi avec ce que vous pensez tre le nom +du paquetage et urpmi va : + +=over 4 + +=item * + +Proposer diffrents noms de paquetages si le nom est ambig et sortir. + +=item * + +Si un seul paquetage est trouv, vrifier si les dpendances sont dj +installes. + +=item * + +Si a n'est pas le cas, proposer d'installer les dpendances et en cas +d'acceptation, ralise cette opration. + +=item * + +Terminer par l'installation du ou des paquetages demands. + +=back + +Urpmi supporte les installations partir de divers supports (ftp, http, +rsync, volumes locaux ou nfs, supports amovibles tels que CDROMs ou DVDs) +et est capable d'installer les dpendances partir d'un support diffrent +de celui du paquetage. Pour les supports amovibles, urpmi peut vous +demander d'insrer le disque adquat si ncessaire. + +Pour ajouter un nouveau support contenant des rpms, lancez C<urpmi.addmedia>. +Pour supprimer un support existant, utilisez C<urpmi.removemedia>. +Pour mettre jour la liste des paquetages (par exemple si l'archive ftp +a t modifie), utilisez C<urpmi.update>. + +=head1 OPTIONS + +=over + +=item B<--help> + +Afficher un message d'aide et sortir (mme chose que B<-h> or B<-?>). + +=item B<--update> + +N'utiliser que le support de mise jour. Cela signifie qu'urpmi ne +cherchera les paquetages et ne rsoudra les dpendances que sur le +support de mise jour. + +=item B<--media> I<media1,...,mediaN> + +Selectionner un support spcifique a utiliser, au lieu d'utiliser +par dfaut tous les supports disponibles (ou tous les supports de mise + jour si B<--update> est prcis). +Aucun rpm ne sera rcupr sur un autre support. + +=item B<--excludemedia> I<media1,...,mediaN> + +Ne pas utiliser le ou les supports spcifis. + +=item B<--searchmedia> I<media> + +N'utiliser que le support prcis pour rechercher les paquetages lists +dans la ligne de commande, ou qui sont trouvs grce B<--auto-select>. +Les dpendances de ces paquetages peuvent cependant tre trouves sur un +autre support. + +=item B<--sortmedia> I<media1,...,mediaN> + +Dfinir l'ordre d'utilisation des supports spcifis. Des sous-chaines +peuvent tre utilises pour dsigner plus simplement plusieurs supports. +Avec cette option, C<media1> sera utilis en premier, puis le C<media2>, et +ainsi de suite. Les supports non lists sont pris en compte aprs les autres. + +=item B<--synthesis> I<fichier> + +Utiliser le fichier de synthse prcis au lieu de celui de la base urpmi pour +rechercher les paquetages et rsoudre les dpendances. + +=item B<--auto> + +Installer toutes les dpendances requises automatiquement. + +=item B<--auto-select> + +Slectionner tous les paquetages qui peuvent tre mis jour, en comparant +les paquetages installs et ceux prsents sur les supports dclars. + +=item B<--auto-update> + +Comme B<--auto-select>, mais mettre jour les supports avant de slectionner +les paquetages mettre jour. Ceci vite d'appeler C<urpmi.update> avant. + +=item B<--no-install> + +Tlcharger seulement les paquetages sans les installer. Aprs l'opration +ils seront dans F</var/cache/urpmi/rpms>. + +=item B<--no-uninstall> + +Ne pas demander la dsinstallation d'un paquetage mais interrompre plutt. +Ceci peut tre plus prudent en mode automatique. + +=item B<--keep> + +Quand certaines dpendances ne peuvent pas tre satisfaites, modifier la +slection des paquetages pour conserver les paquetages installs au lieu de +les dsinstaller. Ce comportement bloque gnralement la mise jour des +paquetages lists dans la ligne de commande (ou en utilisant B<--auto-select>) +lorsque qu'une erreur de dpendance se produit. + +=item B<--split-level> I<nombre> + +Eclater l'opration urpmi en plusieurs petites transactions lorsque +le nombre de paquetages mettre jour est suprieur au I<nombre> prcis. +Cette option est active par dfaut et la valeur par dfaut de I<nombre> +est 20. + +=item B<--split-length> I<nombre> + +Eclater l'opration urpmi en plusieurs petites transactions d'au +minimum I<nombre> paquetages. La valeur par dfaut est 1 et mettre une +valeur de 0 dsactive l'clatement en plusieurs transactions. + +=item B<--fuzzy> + +Dsactiver la recherche rapide sur le nom exact du paquetage; cela +signifie qu'urpmi proposera tous les paquetages dont le nom correspond, +mme si l'un d'entre eux correspond exactement au nom spcifi (c'est +quivalent de B<-y>). + +=item B<--src> I<nom> + +Rechercher un paquetage source correspondant I<nom> et slectionner toutes +ses dpendances (c'est dire ses C<BuildRequires>) par dfaut, sauf si +l'option B<--install-src> est utilise pour installer le paquetage source +lui-mme. (Vous pouvez aussi installer les dpendances de fabrication +directement partir d'un fichier spec de rpm). + +=item B<--install-src> + +Installer uniquement le paquetage source (c'est dire qu'aucun paquetage +binaire ne sera install). Il n'est pas ncessaire d'tre root pour utiliser +cette option (vous devez cependant avoir les droits d'criture sur votre +arborescence de fabrication des paquetages). + +=item B<--clean> + +Supprimer tous les paquetages du rpertoire cache F</var/cache/urpmi/rpms>. + +=item B<--noclean> + +N'enlever aucun paquetage du rpertoire cache F</var/cache/urpmi/rpms>. + +=item B<--force> + +Rpondre oui toutes les questions. + +=item B<--allow-nodeps> + +Avec cette option, urpmi demandera l'utilisateur lorsqu'une erreur se +produit si l'installation doit se poursuivre sans vrifier les dpendances. +Par dfaut, urpmi sort immdiatement dans ce cas. + +=item B<--allow-force> + +Avec cette option, urpmi demandera l'utilisateur lorsqu'une erreur se +produit si l'installation doit tre force. Par dfaut, urpmi sort +immdiatement dans ce cas. + +=item B<--parallel> I<alias> + +Activer l'excution distribue d'urpmi sur plusieurs machines (urpmi doit +tre obligatoirement install, mais il n'est pas ncessaire d'avoir un support +dfini sur ces machines). I<alias> dfinit quel module d'extension doit +tre utilis par urpmi (actuellement, C<urpmi-parallel-ka-run> ou +C<urpmi-parallel-ssh> sont disponibles) et quelles machines doivent tre +mises jour. Cet alias est dfini dans le fichier F</etc/urpmi/parallel.cfg> +comme dcrit ci-dessous. + +=item B<--root> I<rpertoire> + +Utiliser le I<rpertoire> en mode chroot pour installer les paquetages. +Toutes les oprations et les scripts seront lancs aprs un chroot(2). +La base de donnes rpm qui repose dans l'arborescence cible sera +utilise mais la configuration d'urpmi sera celle du systme normal. + +=item B<--use-distrib> I<rpertoire> + +Configurer urpmi la vole partir d'une arborescence de distribution, utile +pour installer en mode chroot grce l'option B<--root>. Consultez la description +de l'option B<--distrib> dans la page du manuel de C<urpmi.addmedia>. + +=item B<--wget> + +Utiliser wget pour le tlchargement des fichiers distants. Par dfault, curl est +utilis en priorit s'il est disponible, et wget sinon. + +=item B<--curl> + +Utiliser curl pour le tlchargement des fichiers distants. Par dfault, curl est +utilis en priorit s'il est disponible, et wget sinon. + +=item B<--curl-options> I<'options'> + +=item B<--rsync-options> I<'options'> + +=item B<--wget-options> I<'options'> + +Spcifier des options additionnelles qui doivent tre passes curl, rsync +ou wget pour le tlchargement des fichiers. Si plusieurs options doivent +tre passes, sparez-les par des espaces et encadrez-les de guillemets. + +=item B<--limit-rate> I<dbit> + +Essayer de limiter la vitesse de tlchargement. I<dbit> est exprim en +octets/sec. Cette option est dsactive par dfaut. + +=item B<--resume> + +Continuer le transfert des fichiers partiellement tlchargs. + +=item B<--retry> I<nombre> + +Retenter I<nombre> de fois le tlchargement des fichiers via ftp ou http. + +=item B<--proxy> I<proxyhost[:port|1080]> + +Utiliser le proxy HTTP spcifi. + +=item B<--proxy-user> I<utilisateur:mot_de_passe> + +Utiliser l'utilisateur et le mot de passe spcifis lors de l'authentification +du proxy. La syntaxe B<--proxy-user=ask> forcera urpmi a demander un utilisateur +et un mot de passe. + +=item B<--bug> I<rpertoire> + +Crer un rapport de bogue dans I<rpertoire>. Vous devrez envoyer une archive +compresse du rpertoire au mainteneur d'urpmi afin de tenter de reproduire +(dans la mesure du possible) l'anomalie. + +=item B<--env> I<rpertoire> + +Utiliser un environnement diffrent directement partir d'un rapport d'anomalie +afin de la reproduire. L'argument est le mme que celui donn l'option B<--bug>. + +=item B<--verify-rpm> + +=item B<--no-verify-rpm> + +Activer ou dsactiver la vrification de la signature du rpm. La vrification +est active par dfaut. + +=item B<--test> + +Tester l'installation des paquetages mais sans rellement installer quoique +ce soit ni modifier le systme. (C'est l'quivalent de C<rpm --test>). + +=item B<--excludepath> I<chaine> + +Ne pas installer les fichiers dont le nom commence par I<chaine> (comme +C<rpm --excludepath>). + +=item B<--excludedocs> + +Ne pas installer les fichiers de documentation (comme C<rpm --excludedocs>). + +=item B<--ignorearch> + +Autoriser l'installation des paquetages qui ne correspondent pas l'architecture +de la machine hte. C'est l'quivalent de C<rpm --ignorearch>. + +=item B<--ignoresize> + +Ne pas vrifier la taille disponible sur le systme de fichiers avant l'installation. +C'est l'quivalent de C<rpm --ignoresize>. + +=item B<--repackage> + +Sauvegarder l'tat des paquetages mis jour; en d'autres termes, sauvegarder +les anciens paquetages (gnralement dans F</var/spool/repackage> mais vous +pouvez modifier cela par une macro rpm). C'est l'quivalent de l'option +B<--repackage> de la commande rpm. + +I<Note:> si vous utilisez C<urpmi.recover> pour activer la politique de +sauvegarde des paquetage, vous n'avez pas besoin de cette option car +C<urpmi.recover> surchargera globalement la macro rpm permettant la sauvegarde +des transactions de re-gnration des paquetages sur l'ensemble du systme. + +=item B<--noscripts> + +Ne pas excuter les scriptlets. +C'est l'quivalent de C<rpm --noscripts>. + +=item B<--skip> I<motif,...> + +Vous pouvez spcifier une liste de paquetages dont l'installation doit tre +saute. Vous pouvez aussi inclure des motifs encadrs par //, exactement +comme dans F</etc/urpmi/skip.list> (voir urpmi.files(5)). + +=item B<--more-choices> + +Quand plusieurs paquetages sont trouvs, proposer plus de choix que celui +par dfaut. + +=item B<--nolock> + +Ne pas verrouiller la base de donnes rpm et urpmi. Cela peut tre utile conjugu +avec l'option B<--root>. + +=item B<--norebuild> + +Ne pas tenter de reconstruire les fichiers hdlist partir des paquetages si le +hdlist original n'tait pas lisible ou tait corrompu. + +=item B<--strict-arch> + +Ne mettre jour les paquetages que si la nouvelle version correspond +l'architecture installe. Principalement utile pour les machines qui supportent +plusieurs architectures (32 et 64 bit). + +=item B<-a> + +Si plusieurs paquetages correspondent au nom donn, les installer tous. + +=item B<-p> + +Autoriser la recherche dans les applications que fournit le paquetage (c'est +le comportement par dfaut) + +=item B<-P> + +Ne pas rechercher dans les applications que fournit le paquetage (c'est +l'oppos de B<-p>). + +=item B<-y> + +C'est l'quivalent de B<--fuzzy>. + +=item B<-s> I<nom> + +C'est l'quivalent de B<--src>. + +=item B<-q> + +Mode silencieux : lors de l'appel d'un paquetage aucun message de mise jour +n'est affich. + +=item B<-v> + +Propose un mode bavard avec diffrents messages. + +=back + +=head1 EXEMPLES + + urpmi ssh://foo@bar.net/home/foo/test.rpm + +Rcuprer F</home/foo/test.rpm> sur le serveur bar.net via ssh en tant +qu'utilisateur foo. +Vous pouvez utiliser votre cl publique ou entrer votre mot de passe. + + urpmi --media foo- --auto-select + +Rcuprer toutes les mises jour sur les supports contenant C<foo-> dans leur nom. + +=head1 FICHIERS + +Voir urpmi.files(5). + +=head1 CODES DE SORTIE + +=over + +=item 1 + +Incohrence de la ligne de commande. + +=item 2 + +Problmes d'enregistrement des paquetages locaux. + +=item 3 + +Impossibilit de rcuprer le paquetage source. + +=item 4 + +Support non slectionn. + +=item 5 + +Support dj existant. + +=item 6 + +Impossibilit de sauvegarder la configuration. + +=item 7 + +Base de donnes urpmi verrouille. + +=item 8 + +Impossibilit de lire ou crire un rapport d'anomalie. + +=item 9 + +Impossibilit d'ouvrir rpmdb. + +=item 10 + +Certains fichiers manquent pour l'installation. + +=item 11 + +Certaines transactions ont chou mais pas toutes. + +=item 12 + +Toutes les transactions ont chou. + +=item 13 + +Certains fichiers manquent et quelques transactions ont chou mais pas toutes. + +=item 14 + +Certains fichiers manquent et toutes les transactions ont chou. + +=back + +=head1 RAPPORT D'ANOMALIE + +Si vous trouvez une anomalie dans urpmi, merci de la rapporter et +utilisant la commande : + + urpmi --bug rpertoire_anomalie ... + +Ceci va crer automatiquement un rpertoire appel F<rpertoire_anomalie> +contenant les fichiers ncessaires pour le reproduire si possible. Merci +de tester le rapport en utilisant : + + urpmi --env rpertoire_anomalie ... + +afin de vrifier si l'anomalie est toujours prsente. Evidemment, seules +les anomalies reproductibles ont une chance d'tre rsolues. Pour envoyer le rapport +d'anomalie, crez un fichier tarball de ce rpertoire et envoyez le directement +au mainteneur courant avec la description de ce qui, d'aprs vous, ne va pas. + +=head1 AUTEUR + +Pascal Rigaux (auteur original), Franois Pons, +Rafael Garcia-Suarez, <rgarciasuarez@mandriva.com> (maintaineur courant) + +=head1 VOIR AUSSI + +urpmi.addmedia(8), urpmi.update(8), urpmi.removemedia(8), urpme(8), +urpmf(8), urpmq(8), urpmi.cfg(5), urpmi.files(5). + +=head1 TRADUCTION + +Christophe Berthel 2006 |