Configurer sa base URPMI

logo_mageia_3_final



Prérequis






  • Posséder une connexion Internet
  • Avoir installé Mageia







Qu'est ce que la base URPMI ?




La beauté d'un système Linux c'est qu'il n'est nul besoin de parcourir Internet à la recherche d'un logiciel à installer (hormis quelques rares exceptions). Pour installer un logiciel, l'utilisateur n'a qu'à accéder au Centre de Contrôle Mageia (CCM)-> Installer et désinstaller des logiciels, qui s'occupera tout seul de trouver le programme sur Internet et de l'installer pour vous.

Et c'est ici qu'URPMI joue un rôle prépondérant. En fait, URPMI est un « programme » qui permet de trouver un logiciel, ou un pilote, de l'installer, de le mettre à jour ou de le désinstaller. C'est un élément essentiel pour pouvoir utiliser confortablement Linux.




La plupart des logiciels que l'on peut installer sur sa distribution sont regroupés ensemble dans des répertoires

appelés « sources » ou « média ». Il existe encore d'autres termes pour désigner plus ou moins la même chose, mais

avec des nuances :

* « dépôt » désigne une source sur l'Internet uniquement (pas de CD ou de répertoire local).

* « miroir » désigne le site Internet mettant à disposition ces dépôts.

* « section » désigne le type de la source (par exemple Core, Nonfree,Tainted, etc.). Elles ont chacune leurs propres règles pour l'inclusion d'un paquet et leur support.





Rappel des différents Média ou Dépôts




Les dépôts ou média en ligne

Les paquets de logiciels pour Mageia sont disponibles en trois différents dépôts ou média, selon la licence qui les régit.

Voici un aperçu de ces dépôts ou média (section ) :



Chaque section est divisée en 4 dépôts : Release, Updates, Testing et Backports :



Vous pouvez aussi vous rendre sur le site Officiel de Mageia : wiki.mageia.org

Nous allons donc indiquer à Mageia quelles sont ces sources:



Ne sautez surtout pas cette étape ! Elle est primordiale, car de celle-ci dépendent beaucoup de choses, notamment la mise à jour de votre système ! Dans cet article nous allons voir comment configurer la base URPMI afin que vous puissiez installer tout un tas de logiciels et de pilotes qui ne sont pas livrés avec Mageia à la base.



Une fois que les sources sont configurées correctement, lorsque vous voulez installer des logiciels, vous demanderez simplement à faire une recherche dans les sources. Mageia téléchargera et installera alors automatiquement les logiciels demandés. C'est très rapide et beaucoup plus simple que de parcourir la Toile à la recherche d'une version compatible.



D'abord, il faut mentionner que lors de l'installation ou de la mise à jour de Mageia , si vous aviez une connexion Internet active (câblée ou sans fil), les sources principales de Mageia ont été configurées automatiquement. Nul besoin d'en faire davantage à ce sujet.



Si vous n'aviez pas d'accès Internet lors de l'installation ou de la mise à jour, il est fortement recommandé d'ajouter les médias officiels. Assumant que votre connexion Internet est active :





Configuration de la base URPMI




1. Accédez au CCM ( Centre de Contrôle de Mageia ):

Cliquez gauche, sur l'icône : mageia_2_icone_ccm

Entrez votre mot de passe root:

mageia_2_mot_de_passe



2. Dès que le CCM est lancé, cliquez sur l'onglet Gestion des logiciels -> Configurer les sources pour installer et mettre à jour des logiciels.

mageia_3_urpmi_2



3. Ensuite, cliquez sur Ajouter.

mageia_3_urpmi_3



4. Puis sur Oui

mageia_3_urpmi_5



mageia_3_urpmi_6



Aussi simple que cela !

mageia_3_urpmi_7



Les sources Nonfree et Tainted ne sont peut être pas activées (cochées) par défaut, nous allons donc les activer pour profiter pleinement du jeu complet des sources de Mageia.

5. Vous n'avez plus qu'à cocher (Activé) les sources Tainted Release, Tainted Updates , Nonfree Release et Nonfree Updates : (comme décrit dans les quatre encadrés rouges)

mageia_2_urpmi_8



Vérifiez que les sources « Cédérom Core Release » et « Cédérom Nonfree Release » soient décochées, cela vous évitera d'insérer le CD-ROM à chaque manipulation du gestionnaire de logiciels

Voilà, votre base URPMI est configurée ! Durée de l'opération 5 minutes, montre en main ! À vous les joies de Mageia !! L'étape la plus importante étant effectuée, vous pouvez maintenant configurer d'autres éléments importants :



Tableau Récapitulatif




Liste de miroirs étant cochés (Activés) à la fin de la manipution

Système 64 bits Système 32 bits
-> Core Release (distrib1)

-> Core Updates (distrib3)

-> Nonfree Release (distrib11)

-> Nonfree Updates (distrib13)

-> Tainted Release (distrib21)

-> Tainted Updates (distrib23)

-> Core 32bit Release (distrib31) (n'est plus activé depuis Mageia 7)

-> Core 32bit Updates (distrib33) (n'est plus activé depuis Mageia 7)
-> Core Release (distrib1)

-> Core Updates (distrib3)

-> Nonfree Release (distrib11)

-> Nonfree Updates (distrib13)

-> Tainted Release (distrib21)

-> Tainted Updates (distrib23)






Configuration de la base URPMI, mode console




On se connecte en tant que root:

Code BASH :
su -


Ajout du jeu complet des sources :

Code BASH :
urpmi.addmedia --distrib --mirrorlist


Activation des sources Nonfree et Tainted :

Code BASH :
urpmi.update --no-ignore Nonfree\ Release Nonfree\ Updates Tainted\ Release Tainted\ Updates


Mise à jour des sources :

Code BASH :
urpmi.update -a


Petite vérification ?

Code BASH :
urpmq --list-media active


C'est fini !





Rafraîchir les Média/dépôts (recommandation)




Dès lors qu'un nouveau paquet ou une mise à jour de paquet est ajouté dans un Média, la liste de celle-ci change et alors votre base urpmi, précédemment configurée, se synchronise avec cette liste automatiquement. Cependant il est préférable, voire conseillé, de rafraîchir/synchroniser de temps à autre (environ 1 fois par mois est suffisant) sa base urpmi afin d'être sûr d'une bonne synchronisation entre les Média et sa base. Et cela nous allons le faire en Konsole et en root avec la commande :

Code BASH :
# urpmi.update -a


mageia_2_urpmi_9



Voilà c'est fait ! aussi simple que cela !

Comme vous pouvez le voir, mes médias sont bien à jour . ;)


Vous pouvez aussi rafraîchir tous les médias (même ceux non cochés) avec la commande :

Code BASH :
# urpmi.update Release Updates Backports


mageia_2_urpmi_10



Écrit par: david.david, Le: 21/05/13



Retour :Configurer Mageia