urpmi

Section: Mandrake Linux (8)
Updated: 08 Jan 2003
Index Retour au Menu Principal

 

NOM

urpmi - interface rpm pour simplifier les installations  

SYNOPSIS

urpmi [options] [package_names | rpm_files...]  

DESCRIPTION

urpmi autorise les rpms bien connus (ou les fichiers .rpm) à être installés ainsi que leurs dépendances. Vous pouvez l'utiliser pour installer les dépendances d'un paquetage source ou le paquetage source lui même.

En fait, rpm est à urpmi ce que insmod est à modprobe, ou dpkg à apt-get.

Lancez urpmi suivi de ce que vous pensez être le nom du/des paquetages(s), + et urpmi :
- Proposera des noms de paquetages possibles s'ils existent, et quittera.
- Vérifiera si les dépendances sont déjà installées, dans le cas où un seul paquetage est trouvé.
- Proposera d'installer les dépendances si elles sont absentes, installera toutes les dépendances nécessaires après acceptation, puis le paquetage voulu.

Veuillez noter que urpmi gère les installations à partir de divers médias (ftp, http, volumes nfs et locaux, médias amovibles commes les cédéroms), et peut installer les dépendances à partir d'un médium différent du médium du paquetage. Si nécessaire, urpmi vous demandera d'insérer le médium nécessaire.

Pour ajouter un nouveau médium contenant des rpms, lancez urpmi.addmedia.
Pour retirer un médium, utilisez urpmi.removemedia.
Pour mettre à jour la liste des paquetages, (par exemple quand l'archive ftp a changé) utilisez urpmi.update.
Pour installer automatiquement un paquetage correspondant à un exécutable que vous avez tenté de lancer, utilisez autoirpm.
Pour installer toutes les entrées de menu de tous les paquetages connus, utilisez autoirpm-icons.  

OPTIONS

--help
Affiche un message d'aide et quitte (identique à -h ou -?).
--update
Utilise seulement des médias de mise à jour. Cela signifie que urpmi ne recherchera et ne résoudra les dépendances que sur les média marqués comme mis à jour.
--media medium1,...,mediumN
Sélectionne les media donnés plutôt que tous les media disponibles.
--synthesis file
Utilise le fichier de synthèse file à la place de la database de urpmi pour rechercher les paquetages et résoudre les dépendances.
--auto
Installe toutes les dépendances nécessaires sans rien demander.
--auto-select
Sélectionne automatiquement tous les paquetages qui doivent être mis à jour selon les paquetages déjà installés et les paquetages listés dans les divers médias enregistrés.
--fuzzy
Désactive la recherche rapide sur un nom de paquetage exact et propose tous les noms de paquetages correspondants au paramètre donné (identique à -y).
--src name
name est considéré comme étant un nom de paquetage source.
--install-src
N'installe que des paquetages source, aucun paquetages binaire ne sera installé.
--clean
Supprime tous les paquetages du cache avant de faire quoi que ce soit (/var/cache/urpmi/rpms).
--noclean
Ne suprime aucun paquetage du cache (/var/cache/urpmi/rpms).
--force
Répond par l'affirmative à toutes les questions.
--allow-nodeps
Autorise urpmi à demander à l'utilisateur de continuer l'installation sans vérifier les dépendances. Par défaut urpmi quitte immédiatement dans de tel cas.
--allow-force
Autorise urpmi à demander à l'utilisateur de continuer l'installation sans vérifier les dépendances ou en forcant l'installation. Par défaut urpmi quitte immédiatement dans de tel cas.
--parallel alias
Active l'execution distribué de urpmi vers d'autres machines (urpmi doit être installé sur les noeuds distants pas n'a pas besoin d'être configuré). alias permet de choisir quel module d'extension urpmi doit utiliser et quelles machines doivent être mise à jour, cet alias est défini dans le fichier /etc/urpmi/parallel.cfg qui est défini ci-dessous.
--wget
Utilise wget pour télécharger les fichiers. Par défaut curl est utilisé s'il est disponible ou wget dans le cas contraire.
--curl
Utilise curl pour télécharger les fichiers. Par défaut curl est utilisé s'il est disponible ou wget dans le cas contraire.
--proxy proxyhost[:port|1080]
Utilise le proxy HTTP indiqué.
--proxy-user user:password
Utilise le nom d'utilisateur et le mot de passe pour l'authentification au proxy.
--bug directory
Créer un rapport de bug dans le répertoire directory, vous devez envoyé une archive compréssé de ce répertoire au maintaineur de urpmi pour que le problème soit (problablement) fixé.
--env directory
Utilise un environnement de rapport de bug pour simuler le comportement du bug, directory est le même argument qui a été donné à l'option --bug.
--X
Utilise l'interface X.
--best-output
Essaye d'utiliser l'interface X, ou si elle n'est pas disponible, l'interface en mode texte (qui utilise rpm).
-a
Si plusieurs paquetages coïncident avec la sous-chaîne donnée, les prendre tous.
-p
Autorise la recherche dans "provides" pour trouver un paquetage (par défaut).
-P
Désactive la recherche dans "provides" pour trouver un paquetage.
-y
Identique à --fuzzy.
-s
Identique à --src.
-q
Active le mode silencieux pour la mise à jour utilisant rpm
-v
Active un mode verbeux avec de nombreux messages.
 

FICHIERS

/usr/sbin/urpmi
L'exécutable urpmi (script perl)
/var/lib/urpmi/list.*
Contient la liste de tous les paquetages connus par urpmi et leur emplacement. Il y a une liste de fichiers par médium(*).
/var/lib/urpmi/hdlist.*
Contient l'information sur tous les paquetages connus, c'est un résumé des en-têtes de rpm. Il y a un fichier hdlist par médium(*).
/var/lib/urpmi/synthesis.hdlist.*
Contient une synthèse de tous les paquetages connus construits à partir des fichiers hdlist qui peut être utilisée pour l'algorithme de l'ensemble minimal. Si ces fichiers ne sont pas présents, utilisez urpmi.update -a pour les générer. Ces fichiers ne sont pas obligatoires.
/etc/urpmi/urpmi.cfg
Contient la description des média, l'ancien format urpmi est accepté.
/etc/urpmi/parallel.cfg
Contientains la description de alias pour le mode parallele, le format est <alias>:<interface[(media)]>:<interface_parameter><alias> est un nom symbolique, <interface> peut être ka-run ou ssh, <media> est une liste de média (tél que donnée à --media), <interface_parameter> est un parametre spécifique pour l'interface, par exemple "-c ssh -m node1 -m node2" pour l'extension ka-run ou "node1:node2" pour l'extension ssh.
/etc/urpmi/skip.list
Contient les noms de paquetages à ne pas mettre à jour automatiquement.
/etc/urpmi/inst.list
Contient les noms de paquetages à installer plutôt qu'à mettre à jour.
 

VOIR AUSSI

urpmi.addmedia(8), urpmi.update(8), urpmi.removemedia(8), gurpmi(8), urpmf(8), urpmq(8), rpmdrake(8)  

AUTEURS

Pascal Rigaux, Mandrakesoft <pixel@mandrakesoft.com> (auteur originel)

Francois Pons, Mandrakesoft <fpons@mandrakesoft.com> (auteur actuel)



 

Index

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
FICHIERS
VOIR AUSSI
AUTEURS


Time: 09:49:25 GMT, December 26, 2004