A noter
Les articles
Linux
Distributions Environnements de bureau Portails
Tutoriels divers
Propagande Divers |
Installer des logiciels dans Mandriva
Introduction Lisez avant tout les généralités de l'installation de logiciels sous Linux, sinon vous risquez de décrocher. Vous devez avoir les privilèges d'administration de votre ordinateur (mot de passe root). Enfin, une bonne connexion Internet est un sacré plus. Le passage fondamental à comprendre est l'ajout de médias Internet. C'est même par là que je vous conseille de commencer. Une fois ceci fait, l'installation de logiciels ne posera plus de problèmes. Pour être plus clair cependant, je me dois de vous bassiner avec quelques généralités avant. Notez le tutoriel officiel de Mandriva. Enfin, si vous voulez compiler des logiciels à partir de leur sources, quelque soit la distribution d'ailleurs, rendez-vous dans ce tutoriel maison. Allons-y, oubliez tout ce que vous avez pu voir sous Windows. Les setup.exe n'existent pas ici... urpmi : l'installateur de paquets pour Mandriva Introduction Pour installer des logiciels sous forme de paquetages pré-compilés RPM, Mandriva a developpé le logiciel urpmi et son interface graphique : RPMDrake. Urpmi s'intègre par ailleurs à Konqueror (l'explorateur de fichier de KDE) via guRPMi. Urpmi est simple et assez performant : il permet la résolution automatique des dépendances. Il existe deux possibilités pour installer un paquetage RPM via urpmi :
A noter que depuis la Mandriva 2006 (octobre 2005), il y a un deuxième système d'installation de paquetage appellé 'Smart'. J'attend de voir ce que cela donne... Contentez vous de ce lien pour le moment. Installation d'un RPM déjà téléchargéPour les curieux, les deux fichiers de configuration interressants de urpmi sont : Ainsi, un $ cat /etc/urpmi/urpmi.cfg donnera la liste de vos médias. Pratique pour se faire dépanner sur un forum. Mettons que vous ayez téléchargé le paquetage "amule.rpm" (où ca ?). Il suffit alors d'ouvrir l'explorateur de fichier Konqueror ou Nautilus, de se déplacer vers le dossier qui contient le paquetage et de double-cliquer dessus. guRPMi s'occupe du reste. Rentrez votre mot de passe root et choisissez 'Installer' : Et c'est tout ! Avouez que cela n'est pas dur... Une entrée est créée dans votre menu KDE/Gnome... Notez que si l'installation nécessite des dépendances, il faut que ces dernières soient présentes dans la base de données d'urpmi. Nous verrons cela après. Recherche et installation d'applications C'est la méthode la plus simple : RpmDrake, l'interface graphique d'urpmi. Trois manières pour l'ouvrir :
Enfin, la commande console urpmi (disponible pour l'administrateur) permet de faire tout ceci (en plus rapide à mon avis). Exemples : # urpmi logicielX Installe l'application répondant au doux nom de logicielX # urpmi logicielX --test Simule l'installation pour voir si ca passera # urpmi --update --auto-select --auto Très très pratique : met à jour tout les paquetages déjà installés. $ man urpmi Vous en apprendra bien plus sur cette commande. Evidemment, mieux vaut connaître le nom de l'application que l'on désire installer. Sinon, une recherche dans RPMDrake avec tri par catégorie sera plus adéquat. Notez que la commande urpmf permet de faire une recherche : # urpmf alsa Recherche dans les médias fournis si un paquetage contient le mot 'alsa'. Desinstaller un logiciel Cela fonctionne sur le même principe. Vous pouvez passer par l'interface graphique et faire une recherche sur les paquetages déjà installés. Les dépendances orphelines seront desinstallées en même temps. Par la console, on fait : # urpme nom_du_logiciel Gestion des sources médias d'urpmi Par défaut, la base de données d'urpmi ne contient que les paquetages contenus dans vos disques d'installation. Afin d'augmenter le choix logiciel (et donc des dépendances), il est fondamental d'ajouter des sources médias Internet à urpmi. Si vous suivez ce tuto, vous êtes tranquille ! Voici la procédure. Récupérer les serveurs (étape 1/2) Rendez-vous sur le site EasyUrpmi (site clone, autre clone). Ce site recense des serveurs comprenant de très nombreux paquetages. On parle aussi de 'source médias logiciels'. Indiquez votre version de Mandriva (10.1, 2005, 2006...) et votre architecture CPU. Cliquez sur le bouton 'Passez à l'étape 2'. Cochez ensuite les sites miroirs FTP ou HTTP (proches de chez vous) pour chacun de ces média : main, update, contrib, plf (free et non-free) et autres. Plus vous avez de média, plus vous aurez de logiciels disponibles. Attention, multiplier les médias cependant poser des problèmes de compatiblité entre certains paquetages. Vous devriez d'ailleurs, si possible, prendre des sources provenant de même serveurs. Cliquez ensuite sur le bouton Passez à l'étape 3. Le site vous indique alors une liste de commandes. Exemple (pour Mandriva 2006, architecture i586, serveurs localisés en France, vous pouvez prendre ces lignes si c'est votre cas) : urpmi.addmedia plf-free ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/free/2006.0 with hdlist.cz urpmi.addmedia plf-nonfree ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/non-free/2006.0 with hdlist.cz urpmi.addmedia --update updates ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/updates/2006.0/main_updates/ with media_info/hdlist.cz urpmi.addmedia main ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2006.0/i586/media/main with media_info/hdlist.cz urpmi.addmedia contrib ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2006.0/i586/media/contrib with media_info/hdlist.cz urpmi.addmedia jpackage ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2006.0/i586/media/jpackage with media_info/hdlist.cz Ajouter les serveurs à urpmi (étape 2/2) Vous avez le choix de passer par la console ou par l'interface graphique : Par la console Ouvrez une console et obtenez les privilèges administrateurs (root) grâce à la commande su. Sélectionnez une ligne de commande (donnée plus haut) à la fois : urpmi.addmedia plf-free ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandrake/free/2006.0 with hdlist.cz puis avec un clic droit de souris faites 'Copier' puis 'Coller' dans la console root (le CTRL+V ne marche pas dans Konsole...). Validez par entrée chaque ligne Petite astuce : copiez toutes les commandes suggérées par le site (dans un éditeur texte par exemple) et séparez chacune des commandes par un point-virgule et copiez/collez (à la souris) tout ce bloc en console : tout s'enchainera alors tout seul . Par l'interface graphique Ouvrez le Gestionnaire de paquetages (menu KDE/Gnome > Système > Configuration > Packetages) et cliquez sur "Ajouter la source personnalisée" : ![]() Choisissez alors l'option "Serveur FTP" (ou HTTP selon l'adresse de la source) et insérez les informations comme ci-dessous : Renouvellez l'opération pour chacun des médias donnés par Easyurmi.org. Je vous recommande donc de passer par la console, c'est bien plus rapide. Notez que si vous êtes membre du MandrivaClub, vous aurez accès à des serveurs supplémentaires. Vous avez fini ? Rendez-vous maintenant dans RPMDrake et admirez la quantité de logiciels (faites un tri par catégorie) !! Lisez tout de même la suite... Mise à jour des médias Internet Ces serveurs sont régulièrement mis à jour. Il faut donc que de votre coté vous mettiez à jour la base de données urpmi. Sinon, un jour ou l'autre, l'installation d'un logiciel par urpmi plantera car il cherchera à télécharger un soft qui n'existe plus. Faites :
# urpmi.update -a (pour toutes les sources) # urpmi.update main (pour la source "main" par exemple).
Pour désactiver ou supprimer des médias faites :
# urpmi.removemedia nom_du_média (exemple main ou contrib) # urpmi.removemedia -a (pour enlever toutes les sources)
Résolution de problèmes Parfois, le système se grippe. Quelques commandes en console (en root) peuvent alors vous aider :
La suite est pour des manoeuvres un peu plus experte. La commande Rpm Elle permet de constuire, installer, interroger, mettre à jour et désinstaller des paquetages de logiciels individuels. Attention, rpm ne va pas chercher les dépendances automatiquement. Je vous conseille donc d'utiliser plutôt urpmi plutôt que la commande rpm. Celle-ci est réservée à des usages plus spécifiques. Ainsi, si vous avez téléchargé le paquetage RPM 'amule' installez le par : # rpm -i amule_versionxxxx.rpm Installer le logiciel amule, vous devez avoir téléchargé le paquetage. Notez que la commande # rpm -i *.rpm installe tout les RPM contenus dans le dossier où vous invoquez la commande. Vous pouvez passer de nombreuses options à rpm :
Liens externes Le tuto officiel chez Mandriva Date de création : 20/04/2024 @ 22:12 Réactions à cet article
| News RSS du Libre
Infos Site
Se reconnecter --- 356 membres
( personne )
Recherche
Sondage
Compteur
visiteurs visiteurs en ligne Divers
GuppyTop
Soutien
Site de Doudou Site de Garulfo Anupaz |