Allez, on va encore faire un effort : étape par étape, ce que je faisais sous mandriva (copie du lien en 2, et en regardant un peu, ça doit être faisable en interface graphique) :
--------------------------
I.3) MANDRAKE ET URPM
Ici, "installe-moi-ca:" s'appelle "urpmi".
Urpm dispose de plusieurs variantes (vous remarquerez qu'il "manque" le i à la fin...)
urpmi qui sert à installer ("i"nstall)
urpme qui sert à désinstaller ("e"rase)
urpmf et urpmq qui servent à faire des recherches ("f"ind et "q"uery)
Chacun de ces utilitaires possède une floppée d'options : se référer au manuel
man urpmi
, idem pour urpme, f, q, pour connaître les différentes options utilisables dans chacun de ces utilitaire. Nous ne regarderons par la suite que urpmi
_____________
I.3.1) Définir des sources pour urpmi
Toutes ces commandes nécessitent les privilèges de super-utilisateur (root) : pour cela, taper su puis votre mot de passe.
Pour pouvoir utiliser urpmi, il faut tout d'abord configurer des sources pour urpmi. Pour cela, on utilise les commandes urpmi.addmedia (pour ajouter une source) et urpmi.removemedia (pour supprimer une source)
La syntaxe est la suivante :
pour ajouter une source :
urpmi.addmedia nom_de_la_source protocole://adresse/du/repertoire/des/paquets/ with chemin/relatif/vers/hdlist.cz
pour supprimer une source :
urpmi.removemedia nom_de_la_source
On peut ajouter comme sources : des sites ftp, des sites http, des CDs, XX??????XXXX
En règle générale, lors de l'installation de Mandrake, on récupère les différents CDs comme source. Si l'on possède une connexion haut débit de type adsl, il est alors préférable de commencer par les supprimmer pour préciser de nouvelles sources qui possèderont les mises à jour (contrairement au CDs ;-) )
urpmi.removemedia -a
supprime toutes les anciennes sources.
Il faut ensuite ajouter les sources que l'on souhaite : on peut par exemple utiliser le site
http://easyurpmi.zarb.org tres bien fait. On ajoute alors les différentes sources : "main" correspondant plus ou moins a ce qu'il y a sur les CDs, "updates" contient les mises à jour, "contrib" correspond a des paquets fournis par d'autres utilisateurs (à utiliser avec modération). Il y a aussi les sources jpackage et plf (penguin liberation front) qui peuvent être ajoutées pour augmenter le nombre de paquets installables par urpmi. Remarquons que ces différents noms sont donnés à titre indicatif, l'utilisateur étant libre de leur donner le nom qu'il souhaite.
Exemple détaillé : la source "main"
urpmi.addmedia main
ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/10.1/i586/media/main with media_info/hdlist.cz
* urpmi.addmedia est la commande
* main est le nom de la source urpmi (l'utilisateur est libre par exemple de mettre "principale", ou meme "toto_aime_les_fleurs", l'important etant de fournir un nom reconnaissable : il est courant de la noter par exemple "rpmfind_main" car on va la chercher sur le site rpmfind
*
ftp://............../media/main correspond au dossier contenant les fichiers .rpm de la source main
* with media_info/hdlist.cz correspond à la liste des paquets contenus dans le dossier
ftp://.../media/main défini au dessus : cette liste sera téléchargée et stockée sur votre ordinateur et permettra au programme de savoir rapidement si le paquet existe et où le chercher : il s'agit du chemin RELATIF : c'est a dire ici que le chemin vers hdlist.cz est en réalité :
ftp://....../media/main/media_info/hdlist.cz
il se peut parfois qu'on trouve "with ../media_info/hdlist_main.cz" : cela signifie que le "hdlist" pour "main" se situe à :
ftp://....media/media_info/hdlist_main.cz : on est remonté avec .. d'un cran dans l'arborescence avant de redescendre vers media_info/
reste à installer les différentes sources de la même façon : suivre pour cela soit les indications de easyurpmi, soit fouiller un peu dans le site ftp pour trouver ce qui vous intéresse...
on pourra par exemple ajouter :
urpmi.addmedia updates
ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/updates/10.1/main_updates with media_info/hdlist.cz
urpmi.addmedia contrib
ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/10.1/i586/media/contrib with media_info/hdlist.cz
urpmi.addmedia jpackage
ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/10.1/i586/media/jpackage with media_info/hdlist.cz
urpmi.addmedia plf-free
ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/free/10.1 with hdlist.cz
urpmi.addmedia plf-nonfree
ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/non-free/10.1 with hdlist.cz
Voilà, on a installé les différentes sources pour urpmi!
Récapitulatif
su
****** <-- mot de passe root
urpmi.removemedia -a
urpmi.addmedia nom dossier_des_rpm with chemin_relatif/hdlist.cz
_____________
I.3.2) Mise à jour des sources
Les distributions linux et les paquets associés sont constamment en évolution, c'est pourquoi il est conseillé, par exemple avant d'installer certains paquets, de faire une mise à jour de ses différentes sources pour
_____________
I.3.3) Installer un programme grâce a urpmi
C'est là qu'on comprend toute la puissance de l'utilisation de ce type de gestionnaire de paquet...
Dans un terminal, on passe en super-utilisateur (su) , et si l'on souhaite installer le paquet "paquet", on tape :
urpmi paquet
Exemple : mettons que l'on souhaite installer gedit :
urpmi gedit
fera l'affaire!!
un autre exemple intéressant : vous souhaitez installer un "équivalent" libre d'Office, mais vous ne savez pas comment il s'appelle sous linux? vous pouvez tabler sur le fait que le paquet contiendra au moins la chaine de caractères "office" : vous pouvez tenter
urpmi office
là un utilisateur de mandrake pourrait me donner ce que sort exactement le programme????
il vous propose donc les différents noms de paquets contenant office!
une fois le choix fait (par exemple pour openoffice), vous le précisez!
urpmi openoffice.org
est ce le bon nom de paquet??
man urpmi
vous donnera les différentes options utlisables avec urpmi pour une utilisation avancée (par exemple spécifier une source, ignorer les dépendances, etc etc)
il est également possible de chercher les paquets grâce à urpmf ou urpmq (voir
man urpmf
et
man urpmq
)
enfin, on peut tester la possibilité d'installer un paquet grâce à
urpmi --test paquet
Récapitulatif
su
****** <-- mot de passe root
urpmi paquet
Pour une mise à jour de tous les paquets déjà installés :
urpmi.update -a
urpmi --auto-select
pour tester la possibilité d'installation de "paquet"
urpmi --test paquet
_____________
I.3.4) Desinstaller un programme grâce a urpme
Le paquet que vous venez d'installer ne vous plait pas? ou vous n'en avez finalement pas l'utilité? Rien de plus facile que de le supprimer! toujours en tant que super-utilisateur, il vous suffit d'entrer
urpme gedit
par exemple pour supprimer gedit précédemment installé.
Récapitulatif
su
****** <-- mot de passe root
urpme paquet
_____________
I.3.5) Gestion en mode graphique
Je connais pas, mais je sais que ca existe , genre dans drakconf, installer paquets, etc : qqn pour détailler ca??
Prière de dire que ça a été, ou à quel étape ça coince, et quel est le message d'ereure.
Renisaac