<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Chapitre 1. Gestion des paquetages</title> <link rel="stylesheet" href="images/mdk-doc.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.73.2"> <meta name="keywords" content="Mandriva Linux, drakxtools"> <link rel="start" href="index.html" title="Mandriva Linux 2008 Spring"> <link rel="up" href="index.html" title="Mandriva Linux 2008 Spring"> <link rel="prev" href="drakbug.html" title="4. Signaler un problème erreurs"> <link rel="next" href="packages-management.html" title="1. Installation et suppression de logiciels"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <div class="navheader"> <table width="100%" summary="Navigation header"> <tr> <th colspan="3" align="center">Chapitre 1. Gestion des paquetages </th> </tr> <tr> <td width="20%" align="left"><a accesskey="p" href="drakbug.html">Précédent</a> </td> <th width="60%" align="center"> </th> <td width="20%" align="right"> <a accesskey="n" href="packages-management.html">Suivant</a></td> </tr> </table> <hr> </div> <div class="chapter" lang="fr"> <div class="titlepage"> <div> <div> <h1 class="title"><a name="software-management"></a>Gestion des paquetages </h1> </div> </div> </div> <div class="toc"> <dl> <dt><span class="section"><a href="packages-management.html">1. Installation et suppression de logiciels</a></span></dt> <dd> <dl> <dt><span class="section"><a href="packages-management.html#d5e1003">1.1. Découvrir Rpmdrake</a></span></dt> <dt><span class="section"><a href="packages-management.html#d5e1084">1.2. Gestion des dépendances</a></span></dt> </dl> </dd> <dt><span class="section"><a href="software-management-update.html">2. Mise à jour de paquetages</a></span></dt> <dt><span class="section"><a href="software-management-sources.html">3. Le gestionnaire de médias logiciels</a></span></dt> </dl> </div> <p><a name="BIdNEW-software-management-pa134"></a>Pour commencer, un peu de vocabulaire. </p> <div class="glosslist"> <dl> <dt><em class="glossterm"><a name="BIdNEW-software-management-gt1"></a>Paquetage</em></dt> <dd> <p><a name="BIdNEW-software-management-pa121"></a>Les logiciels sont constitués de plusieurs fichiers, pour faciliter leur développement et leur gestion. Au final, une application consiste en plusieurs morceaux : les binaires, la documentation et les ressources nécessaires à l'application (images, icônes, traductions, sons, etc.). Un paquetage est l'ensemble des composants d'une application, rassemblés dans un unique fichier, ce qui en simplifie l'installation, la mise à jour et la suppression. </p> </dd> <dt><em class="glossterm"><a name="BIdNEW-software-management-gt2"></a>Dépendance</em></dt> <dd> <p><a name="BIdNEW-software-management-pa122"></a>Les applications s'appuient sur des librairies logicielles ou des composants, créés par différents développeurs, pour exécuter un ensemble de fonctions données, différentes de la fonction principale de l'application, mais nécessaires pour l'accomplir. Une dépendance est un paquetage dont un autre paquetage a besoin pour fonctionner correctement. L'outil de gestion des paquetages de <span class="application">Mandriva Linux</span> prend en charge automatiquement toutes les dépendances. </p> </dd> <dt><em class="glossterm"><a name="BIdNEW-software-management-gt3"></a>Mise à jour</em></dt> <dd> <p><a name="BIdNEW-software-management-pa123"></a>Un logiciel est vivant : de nouvelles fonctionnalités sont ajoutées, d'autres sont améliorées et des problèmes (bogues) sont résolus. Une mise à jour est un paquetage qui apporte quelques-unes ou toutes ces améliorations et réparations à une application existante. Nous vous recommandons de vérifier les mises à jour afin de garder votre système en bon état et à l'abri de bogues et autre menaces de sécurité. </p> </dd> <dt><em class="glossterm"><a name="BIdNEW-software-management-gt4"></a>Source</em></dt> <dd> <p><a name="BIdNEW-software-management-pa124"></a>Le terme source désigne à la fois un répertoire de paquetages et l'endroit à partir duquel les paquetages sont installés. Les sources correspondant au support utilisé pendant l'installation du système sont automatiquement créées et vous pouvez ajouter vos propres sources pour les mises à jour et les paquetages que vous trouvez sur Internet par exemple. </p> </dd> <dt><em class="glossterm"><a name="BIdNEW-software-management-gt5"></a>Média</em></dt> <dd> <p><a name="BIdNEW-software-management-pa136"></a>L'endroit physique où sont stockés les paquetages logiciels, que ce soit sur CD, DVD, ou un serveur FTP. </p> </dd> <dt><em class="glossterm"><a name="BIdNEW-software-management-gt6"></a>Répertoire</em></dt> <dd> <p><a name="BIdNEW-software-management-pa137"></a>Site centralisé regroupant des médias (et donc des paquetages). </p> </dd> </dl> </div> <p> <b><span class="application">Mandriva Linux</span> utilise le système de paquetage <acronym class="acronym">RPM</acronym>. </b> <a class="indexterm" name="BId-software-management-it1"></a> <a class="indexterm" name="BIdNEW-software-management-it2"></a> <span class="application">Mandriva Linux</span> propose des outils pratiques qui simplifient la gestion des logiciels. L'ensemble des outils <span class="application">urpmi</span> s'exécutent par la ligne de commande. . Dans ce chapitre, nous nous concentrerons sur <span class="application">Rpmdrake</span>, l'outil graphique d'installation de logiciels <span class="application">Mandriva Linux</span>, et sur le <span class="application">Gestionnaire de média</span>. <a class="xref" href="software-management.html#sw-mcc" title="Figure 1.1. Gestion d'applications dans le Centre de contrôle Mandriva Linux">Figure 1.1, « Gestion d'applications dans le Centre de contrôle Mandriva Linux »</a> montre la section <span class="guilabel">Gestion de logiciels</span> de <span class="application">Centre de contrôle Mandriva Linux</span>. </p> <div class="figure"><a name="sw-mcc"></a><p class="title"><b>Figure 1.1. Gestion d'applications dans le Centre de contrôle Mandriva Linux</b></p> <div class="figure-contents"> <div class="mediaobject" align="center"><img src="images/sw-mcc.png" align="middle" alt="Gestion d'applications dans le Centre de contrôle Mandriva Linux"></div> </div> </div><br class="figure-break"> <p><a name="BId-software-management-pa38"></a><a class="indexterm" name="BIdNEW-software-management-it3"></a> <span class="application">Rpmdrake</span> peut être utilisé pour l'installation ou la suppression de logiciels <span class="inlinemediaobject"><img src="images/rpmdrake-icon.png"></span> (voir <a class="xref" href="packages-management.html" title="1. Installation et suppression de logiciels">Section 1, « Installation et suppression de logiciels »</a>) ou pour la mise à jour des logiciels installés <span class="inlinemediaobject"><img src="images/rpmdrake-update-icon.png"></span> (voir <a class="xref" href="software-management-update.html" title="2. Mise à jour de paquetages">Section 2, « Mise à jour de paquetages »</a>. La gestion des média est traitée dans <a class="xref" href="software-management-sources.html" title="3. Le gestionnaire de médias logiciels">Section 3, « Le gestionnaire de médias logiciels »</a>. Vous pouvez utilisez Package Stats pour obtenir des statistiques relatives à l'utilisation des paquetages installés sur votre système. Ces informations avancées vous permettront de décider si vous devez ou non supprimer des paquetages lorsque, par exemple, vous avez besoin de plus d'espace sur votre disque. </p> </div> <div class="navfooter"> <hr> <table width="100%" summary="Navigation footer"> <tr> <td width="40%" align="left"><a accesskey="p" href="drakbug.html">Précédent</a> </td> <td width="20%" align="center"> </td> <td width="40%" align="right"> <a accesskey="n" href="packages-management.html">Suivant</a></td> </tr> <tr> <td width="40%" align="left" valign="top">4. Signaler un problème erreurs </td> <td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td> <td width="40%" align="right" valign="top"> 1. Installation et suppression de logiciels </td> </tr> </table> </div> </body> </html>