Configurer URPMI sous Mandriva

Dernière mise à jour le 10 novembre 2009 à 12:13 par marlalapocket
Publié par aruju



Urpmi c'est quoi?


Urpmi ou plus précisément urpm (User RPM = le RPM de l'utilisateur ) est un outil de gestion de paquetages (logiciels) créé par Mandriva. Ses principaux avantages sont :
 
  • Installation très simple de logiciels
  • Résolution automatique des dépendances entre paquets
  • Mises à jour régulières et automatisées

Configurer urpmi


Après avoir installé Mandriva, la première chose à faire c'est de configurer urpmi (à condition de disposer d'une connexion internet) en ajoutant des dépôts (encore appelé media ou source) pour pouvoir faire les mises à jour et installer les logiciels facilement.

D'abord, il faut supprimer les médias amovibles, pour éviter que Mandriva réclame d'insérer un CD lors d'installation d'un paquetage. Ouvrez une console et tapez : urpmi.removemedia -a

Exemple:
[root@localhost ~]# urpmi.removemedia -a
enlever le média « "Mandriva Linux - 2007.1 (Free) - Installer" »
enlever le média « "Mandriva Linux - 2007.1 (Free) - Installer" (contrib) »


Ensuite, rendez-vous sur le site http://easyurpmi.zarb.org/?language=fr et suivez ces trois étapes :
 
  • Etape 1 : Précisez les caractéristiques de votre système.
  • Etape 2 : Cochez les dépôts depuis lesquels vous voulez pouvoir installer des logiciels. A propos des dépôts :
    • Official (dépôts officiels):
      • main - obligatoire (coeur du système)
      • contrib - recommandé (logiciels libres maintenus par la communauté)
      • non-free - facultatif (logiciels propriétaires)
      • main_updates (mises à jour de main) - seulement si vous avez coché main, donc obligatoire
      • contrib_updates (mises à jour de contrib) - si vous avez coché contrib
      • non-free_updates (mises à jour de non-free) - si vous avez coché non-free
      • main_backports - facultatif si vous avez coché main (logiciel récents mais peu testés)
      • contrib_backports - facultatif si vous avez coché contrib (logiciel récents mais peu testés)
      • non-free_backports - facultatif si vous avez coché non-free (logiciel récents mais peu testés)
    • Penguin Liberation Front - facultatif (logiciels à utilisation restreinte dans certains pays pour diverses raisons):
      • plf-free (logiciels ne pouvant pas être inclus dans les dépôts officiels pour des raisons légales)
      • plf-nonfree (logiciels ne pouvant pas être inclus dans les dépôts officiels pour des raisons de droits)
      • plf-free_backports - facultatif si vous avez coché plf-free (logiciels récents mais peu testés)
      • plf-nonfree_backports - facultatif si vous avez coché plf-nonfree (logiciels récents mais peu testés)
      • Etape 3 : Copiez le code obtenu et collez-le dans la console. Patientez pendant le téléchargement


Remarque
A l'étape 2 cochez toutes les cases, ceci vous permettra d'avoir un choix de logiciels beaucoup plus important. Cependant, certains seront propriétaires (nonfree), pas forcément tout à fait stables (backports), ou bien illégaux dans certains pays (plf - renseignez-vous sur les logiciels installés depuis ce dépôt).



Dès la fin du téléchargement vous pouvez vérifier la présence des nouveaux dépôts en tapant:urpmq --list-media ou urpmq --list-url

Exemple (tous les dépôts sont sélectionnés) :
[aruju@localhost ~]$ urpmq --list-media
plf-free
plf-free_backports
plf-nonfree
plf-nonfree_backports
contrib_backports
main
main_backports
contrib
non-free
non-free_backports
main_updates
contrib_updates
non-free_updates
Main Updates (Official2008.0-1)
Contrib Updates (Official2008.0-2)
Non-free Updates (Official2008.0-3)



Si par la suite vous souhaiterez supprimer un dépôt, utilisez la commande urpmi.removemedia nom_de_dépôt

Exemple:
[root@localhost ~]# urpmi.removemedia plf-free
enlever le média « plf-free »
[root@localhost ~]#


Pour rajouter un dépôt, on utilisera la commande urpmi.addmedia nom_de_dépôt_et_url

Exemple:
[root@localhost ~]# urpmi.addmedia plf-free ftp://ftp.easynet.fr/plf/mandriva/2008.0/free/release/binary/i586/ with media_info/hdlist.cz
ajout du média « plf-free »
    ftp://ftp.easynet.fr/plf/mandriva/2008.0/free/release/binary/i586/media_info/hdlist.cz
[root@localhost ~]# 

Les autres commandes de Urpmi


Bien sûr, urpmi permet bien d'autres actions, toutes faite pour pouvoir gérer vos logiciels en ligne de commande. Voici les principales:

Permet d'installer un paquet:
urpmi <nom_du_paquet>

Permet d'installer tous les paquets présents dans le répertoire courant
urpmi *.rpm

Permet d'installer la liste de paquets écrits dans une liste while read i:
do urpmi --auto $i ; done < mesrpm.txt

Permet de désinstaller un paquetage avec toutes ses dépendances:
urpme <nom_du_paquet>

Permet d'interroger la base de donnée urpmi:
urpmq <nom_du_paquet> 

Permet de retrouver dans quel paquetage se situe un fichier précis:
urpmf <fichier>

Mettre à jour le système:
urpmi --auto-update 

Liste les paquetages contenant <mot>:
urpmi -y <mot> 

Liste les paquetages sans dépendances:
urpmi_rpm-find-leaves 

Afficher les infos sur un paquet:
urpmq -i le_paquet 

Sauvegarder la liste des paquets installés dans un fichier:
rpm -qa | sort > mesrpm.txt 

Sauvegarder la liste des paquets installés dans un fichier sans les numéros de version:
rpm -qa --queryformat '%{name}\n' | sort > mesrpm.txt 

Mettre à jour une source:
urpmi.update nom_source 

Mettre à jour toutes les sources:
urpmi.update -a 

Retirer une source:
urpmi.removemedia la_source 

Supprime toutes les sources:
urpmi.removemedia -a

Installation de mises à jour :
drakrpm-update

RPM-get


Qu'est-ce que c'est que ça? En fait, c'est un clone de APTITUDE, fonctionnant sous mandriva. Pour plus d'informations, je vous renvoie à
$ man rpm-get
Meilleures réponses pour « Configurer URPMI sous Mandriva » dans :
Configurer le wifi sous Linux VoirWiFi sous Linux Première étape : diagnostic Deuxième étape : la carte n'est pas reconnue Troisième étape : configurer la carte En WEP En WPA Quatrième étape : se connecter au point d'accès Toujours en difficulté ? Ce tutoriel...
Ajouter des dépôts Easy Urpmi VoirDéfinition de Urmpi : Définition de dépôt : Easy Urpmi : Définition de Urmpi : Urmpi est un outil de gestion des paquets développé par la société Mandriva. Il permet d'installer des logiciels, de les supprimer, ou de mettre à jour la...
Configurer le mode Routeur de la Freebox VoirIl est possible d'activer le mode "Routeur" (NAT) de la Freebox. Avantages et inconvénients Avantages Inconvénient Configurer le mode routeur Connexion au site de Free Identification Fonctionnalités routeur de la Freebox Activation du...
Configuration d'un serveur d'un réseau TCP/IP sous Linux VoirIntroduction Dans cette partie , nous allons décrire toutes les étapes nécessaires pour configurer votre réseau TCP/IP sur votre serveur. Tout d'abord, nous verrons les types d'adressage IP, ensuite, nous configurerons vos interfaces réseaux et...
Configuration du serveur LDAP (OpenLDAP) VoirIntroduction à LDAP Avant de commencer la configuration, il est conseillé d'établir l'inventaire des objets et des informations à stocker dans l'annuaire. Dans le cadre de cet article, nous nous intéresserons à une gestion centralisée des carnets...
Windows 7 - Panneau de configuration VoirLe Panneau de configuration C’est l’un des éléments le plus important de Windows 7, encore plus qu’avec les précédentes versions de ce système d’exploitation. Le Panneau de configuration, véritable centre de réglages de l’ordinateur, donne accès à...