{"id":2840,"date":"2026-10-12T12:35:49","date_gmt":"2026-10-12T10:35:49","guid":{"rendered":"https:\/\/blog.mageia.org\/fr\/?p=2840"},"modified":"2026-10-12T12:35:49","modified_gmt":"2026-10-12T10:35:49","slug":"potions-de-mageia-05-%e2%88%92-comment-mageia-se-classe-parmi-les-plus-conviviales-des-distros-meme-si-beaucoup-lignorent","status":"publish","type":"post","link":"https:\/\/blog.mageia.org\/fr\/2026\/10\/12\/potions-de-mageia-05-%e2%88%92-comment-mageia-se-classe-parmi-les-plus-conviviales-des-distros-meme-si-beaucoup-lignorent\/","title":{"rendered":"Potions de Mageia. 05 \u2212 Comment Mageia se classe parmi les plus conviviales des distros, m\u00eame si beaucoup l&rsquo;ignorent"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Cette semaine, nous avons concoct\u00e9 une potion \u00e0 partir de quelques ingr\u00e9dients fournis par notre brillante \u00e9quipe de d\u00e9veloppeurs et des empaqueteurs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La fa\u00e7on dont les applications sont g\u00e9r\u00e9es et empaquet\u00e9es dans Mageia, compar\u00e9e \u00e0 celles de nos concurrents, simplifie la gestion du syst\u00e8me et l&rsquo;utilisation des logiciels.&nbsp; Le Centre de Contr\u00f4le de Mageia (CCM) et ses outils graphiques sont un \u00e9l\u00e9ment majeur&nbsp; de Mageia.&nbsp; Ce qui est par contre largement m\u00e9connu, c&rsquo;est comment, (compar\u00e9e \u00e0 d&rsquo;autres syst\u00e8mes) les applications sont empaquet\u00e9es. La mani\u00e8re dont les greffons et les compl\u00e9ments logiciels sont g\u00e9r\u00e9s, et comment les d\u00e9pendances sont prises en compte au cours du processus d&#8217;empaquetage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Allons-y !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Principes conceptuels<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mageia a h\u00e9rit\u00e9 et perfectionn\u00e9 la philosophie d&#8217;empaquetage de Mandriva\/Mandrake&nbsp;; notre objectif est de livrer des applications \u00ab&nbsp;cl\u00e9 en main&nbsp;\u00bb, sans pour autant m\u00e9goter sur les fonctionnalit\u00e9s optionnelles ou les modules compl\u00e9mentaires. D&rsquo;autres distributions tendent \u00e0 packager les applications dans leur version la plus l\u00e9g\u00e8re, \u00e9cartant plugins et add-ons, qui am\u00e8ne l&rsquo;utilisateur \u00e0 installer des extras. Dans Mageia, plugins, int\u00e9grations et support multim\u00e9dia sont souvent directement inclus dans l&rsquo;application ou dans un unique m\u00e9ta-paquetage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mageia se distingue par une philosophie d&#8217;empaquetage int\u00e9gr\u00e9e&nbsp;: plut\u00f4t que de fractionner un programme en de multiples sous-paquets ou d&rsquo;imposer des restrictions de licence strictes dans le d\u00e9p\u00f4t principal, les mainteneurs de Mageia compilent les logiciels en activant par d\u00e9faut autant d&rsquo;extensions, de filtres et de fonctionnalit\u00e9s de prise en charge mat\u00e9rielle que possible, pourvu qu&rsquo;ils apportent des fonctionnalit\u00e9s suppl\u00e9mentaires \u00e0 l&rsquo;application et soient approuv\u00e9s par l&rsquo;\u00e9quipe d&#8217;empaquetage.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular has-small-font-size\"><table><thead><tr><th><strong>Fonctionnalit\u00e9s<\/strong><\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>Mageia<\/strong><\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>Autres distros<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Centre de Contr\u00f4le de Mageia<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des \u00e9quivalent chez quelques unes <\/td><\/tr><tr><td>Famille DrakTools<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Peu commun<\/td><\/tr><tr><td>URPMI\/URPM*<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Propri\u00e9t\u00e9 de l\u2019\u00e9cosyst\u00e8me Mageia\/Mandriva<\/td><\/tr><tr><td>rpmdrake<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Peu commun<\/td><\/tr><tr><td>MSEC<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Syst\u00e8me propri\u00e9taire<\/td><\/tr><tr><td>DrakGuard<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des alternatives existent<\/td><\/tr><tr><td>UserDrake<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des \u00e9quivalents existent<\/td><\/tr><tr><td>Server Wizards<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des alternatives existent<\/td><\/tr><tr><td>Gestion graphique centralis\u00e9e<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50\u2b50\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">openSUSE avec YaST<\/td><\/tr><tr><td>RPM<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fedora\/openSUSE<\/td><\/tr><tr><td>DNF<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fedora essentiellement<\/td><\/tr><tr><td>GNOME\/KDE<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Plusieurs distros<\/td><\/tr><tr><td>systemd<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2b50<\/td><td class=\"has-text-align-center\" data-align=\"center\">Plusieurs distros<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Notre installateur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans Mageia 10, nous avons actuellement URPMI (User RPM Installer), qui est notre gestionnaire de paquets par d\u00e9faut et l&rsquo;\u00e9pine dorsale de l&rsquo;installation. Il prend aussi bien en charge&nbsp; l&rsquo;installation en mode graphique qu&rsquo;en ligne de commandes. Une prise en charge de DNF (maintenant DNF5) est \u00e9galement incluse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">URPMI a de nombreux avantages sur ses concurrents, comme&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L&rsquo;utilisation des r\u00e9sum\u00e9s tr\u00e8s l\u00e9gers des donn\u00e9es essentielles \u00e0 la r\u00e9solution des d\u00e9pendances. Cette propri\u00e9t\u00e9 permet d&rsquo;interroger ou d&rsquo;actualiser les d\u00e9p\u00f4ts presque instantan\u00e9ment, m\u00eame sur des connexions lentes&nbsp;;<\/li>\n\n\n\n<li>L&rsquo;\u00e9conomie d&rsquo;espace disque&nbsp;: tant que ce n&rsquo;est pas n\u00e9cessaire, il se dispense de stocker localement la description compl\u00e8te et les informations de chaque paquet&nbsp;;<\/li>\n\n\n\n<li>Le moteur commun \u00e0 la ligne de commande et au gestionnaire graphique: En effet rpmdrake le gestionnaire graphique d&rsquo;installation des paquets partage utilise URPMI. Dans d&rsquo;autres gestionnaires, les outils graphiques agissent comme des coquilles ind\u00e9pendantes qui parfois entrent en conflit ou ne refl\u00e8tent pas les m\u00eames statuts des paquets orphelins&nbsp;;<\/li>\n\n\n\n<li>Enfin, URPMI a peaufin\u00e9 durant des d\u00e9cennies ses algorithmes de d\u00e9tection de paquets orphelins apr\u00e8s la d\u00e9sinstallation d&rsquo;une application, l\u2019adaptant \u00e0 la structure des paquets de Mageia&nbsp;; cela emp\u00eache la d\u00e9sinstallation par erreur de biblioth\u00e8ques syst\u00e8me critiques lors d&rsquo;op\u00e9ration de nettoyage.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">DNF a \u00e9galement \u00e9t\u00e9 port\u00e9 dans Mageia en raison d&rsquo;un certain nombre de fonctionnalit\u00e9s modernes&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Historique des transactions.<\/li>\n\n\n\n<li>Modules et AppStream. Une meilleure int\u00e9gration avec les d\u00e9p\u00f4ts de logiciels modernes.<\/li>\n\n\n\n<li>Support actif en amont. Il est g\u00e9r\u00e9 directement par le projet rpm.org.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Quelques commandes urpm* dans le terminal\u00a0:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>urpme : d\u00e9sinstaller des paquets,<\/li>\n\n\n\n<li>urpmq : lister des paquets,<\/li>\n\n\n\n<li>urpmf : rechercher des paquets contenant des fichiers ou des fonctionnalit\u00e9s sp\u00e9cifiques,<\/li>\n\n\n\n<li>urpmi : installations et mises \u00e0 jour.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Un petit sch\u00e9ma<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6acd0d04bb17e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6acd0d04bb17e\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.mageia.org\/fr\/wp-content\/uploads\/2026\/10\/Table_2_fr_v4.webp\" alt=\"\" class=\"wp-image-2856\" srcset=\"https:\/\/blog.mageia.org\/fr\/wp-content\/uploads\/2026\/10\/Table_2_fr_v4.webp 1024w, https:\/\/blog.mageia.org\/fr\/wp-content\/uploads\/2026\/10\/Table_2_fr_v4-300x200.webp 300w, https:\/\/blog.mageia.org\/fr\/wp-content\/uploads\/2026\/10\/Table_2_fr_v4-768x513.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Chez Mageia, nous concevons, dans nos d\u00e9p\u00f4ts, des versions de logiciels compil\u00e9es d\u00e8s le d\u00e9part avec la prise en charge activ\u00e9e pour \u2014&nbsp;par exemple&nbsp;\u2014 tous les modules r\u00e9seau, les protocoles de streaming et l&rsquo;acc\u00e9l\u00e9ration mat\u00e9rielle vid\u00e9o, de m\u00eame pour de nombreux formats d&rsquo;image propri\u00e9taires ou peu usit\u00e9s que d&rsquo;autres distributions d\u00e9posent sur des d\u00e9p\u00f4ts secondaires ou plus simplement suppriment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e8s qu&rsquo;un ajout rend l&rsquo;application empaquet\u00e9e plus utile, le b\u00e9n\u00e9fice pour l&rsquo;utilisateur final prime sur une stricte \u00ab&nbsp;puret\u00e9&nbsp;\u00bb de l&#8217;empaquetage. Ce qui explique en grande partie l&rsquo;existence des d\u00e9p\u00f4ts officiels \u00ab&nbsp;<em>Tainted<\/em>&nbsp;\u00bb (d\u00e9di\u00e9s aux logiciels soumis \u00e0 des brevets ou \u00e0 des restrictions l\u00e9gales dans certains pays), qui permettent de proposer les applications dans leur version int\u00e9grale sans en restreindre les fonctionnalit\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mageia g\u00e8re l&rsquo;infrastructure de construction, les d\u00e9pendances, les politiques et les contr\u00f4les pour garantir que les paquets forment un syst\u00e8me coh\u00e9rent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le paquetage \u00ab&nbsp;gimp-plugin-astronomy&nbsp;\u00bb, qui restait disponible jusqu&rsquo;\u00e0 la fin du support de Mageia 9, en est un exemple patent. Bien que plus support\u00e9 par ses concepteurs, Mageia a continu\u00e9 \u00e0 le proposer \u00e0 ses utilisateurs jusqu&rsquo;\u00e0 la version GIMP 3.0, avec laquelle il n&rsquo;est plus compatible suite au passage de GIMP \u00e0 Python 3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quelques autres exemples&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LibreOffice. Dans d&rsquo;autres distributions, il est empaquet\u00e9 sous forme de composants distincts, et des fonctionnalit\u00e9s comme les th\u00e8mes d&rsquo;ic\u00f4nes, l&rsquo;int\u00e9gration de base de donn\u00e9es ou les environnements de bureau sont omis.<\/li>\n\n\n\n<li>Inkscape. Dans Mageia, il int\u00e8gre une carte de d\u00e9pendance qui permet, par d\u00e9faut, toutes les extensions pour le rendu math\u00e9matique, le traitement bitmap (image matricielle&nbsp;?) et l&rsquo;importation\/exportation de fichiers CAO, ne n\u00e9cessitant pas la recherche d&rsquo;autres biblioth\u00e8ques Python.<\/li>\n\n\n\n<li>Audacity, VLC, Kodi. Gr\u00e2ce aux diff\u00e9rents d\u00e9p\u00f4ts, ils sont empaquet\u00e9s avec la prise en charge activ\u00e9e de fonctionnalit\u00e9s n&rsquo;apparaissant pas dans d&rsquo;autres distributions.<\/li>\n\n\n\n<li>Pidgin. Nous avons d\u00e9j\u00e0 pr\u00e9sent\u00e9 cette application <a href=\"https:\/\/blog.mageia.org\/fr\/2026\/09\/16\/potions-de-mageia-01-pidgin-et-ses-compagnons\/\">ici m\u00eame<\/a>. Ce paquet de Mageia est tr\u00e8s complet, comportant de nombreux greffons et protocoles de messagerie que l&rsquo;on ne trouve pas dans d&rsquo;autres distributions.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Un aper\u00e7u de l&#8217;empaquetage dans Mageia<\/h2>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">N\u00b0<\/th><th class=\"has-text-align-center\" data-align=\"center\">Phase<\/th><th class=\"has-text-align-center\" data-align=\"center\">Action<\/th><th class=\"has-text-align-center\" data-align=\"center\">D\u00e9cision<\/th><th class=\"has-text-align-center\" data-align=\"center\">R\u00e9sulat<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">Source<\/td><td class=\"has-text-align-center\" data-align=\"center\">Obtenir le code source<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2212<\/td><td class=\"has-text-align-center\" data-align=\"center\"> Disponible<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">Licence<\/td><td class=\"has-text-align-center\" data-align=\"center\">V\u00e9rifier la licence<\/td><td class=\"has-text-align-center\" data-align=\"center\">Valable ?<\/td><td class=\"has-text-align-center\" data-align=\"center\">Oui<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><td class=\"has-text-align-center\" data-align=\"center\">D\u00e9pendances<\/td><td class=\"has-text-align-center\" data-align=\"center\">D\u00e9terminer les d\u00e9pendances<\/td><td class=\"has-text-align-center\" data-align=\"center\">Disponible ?<\/td><td class=\"has-text-align-center\" data-align=\"center\">Oui<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">.spec<\/td><td class=\"has-text-align-center\" data-align=\"center\">Cr\u00e9er le fichier .spec<\/td><td class=\"has-text-align-center\" data-align=\"center\">Correct?<\/td><td class=\"has-text-align-center\" data-align=\"center\">Pr\u00eat<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">5<\/td><td class=\"has-text-align-center\" data-align=\"center\">Construction<\/td><td class=\"has-text-align-center\" data-align=\"center\">Construire le paquet RPM<\/td><td class=\"has-text-align-center\" data-align=\"center\">Construction r\u00e9ussie?<\/td><td class=\"has-text-align-center\" data-align=\"center\">RPM cr\u00e9\u00e9<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">6<\/td><td class=\"has-text-align-center\" data-align=\"center\">Installation<\/td><td class=\"has-text-align-center\" data-align=\"center\">Installer le paquet<\/td><td class=\"has-text-align-center\" data-align=\"center\">Installation correcte?<\/td><td class=\"has-text-align-center\" data-align=\"center\">Install\u00e9<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">7<\/td><td class=\"has-text-align-center\" data-align=\"center\">Tester<\/td><td class=\"has-text-align-center\" data-align=\"center\">Lancer et tester l&rsquo;application<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fonctionne correctement ?<\/td><td class=\"has-text-align-center\" data-align=\"center\">R\u00e9ussite<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">8<\/td><td class=\"has-text-align-center\" data-align=\"center\">Revoir<\/td><td class=\"has-text-align-center\" data-align=\"center\">Tester fichiers et d\u00e9pendances<\/td><td class=\"has-text-align-center\" data-align=\"center\">Des erreurs ?<\/td><td class=\"has-text-align-center\" data-align=\"center\">R\u00e9vision<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">9<\/td><td class=\"has-text-align-center\" data-align=\"center\">Correction<\/td><td class=\"has-text-align-center\" data-align=\"center\">R\u00e9parer .spec ou paquet<\/td><td class=\"has-text-align-center\" data-align=\"center\">Reconstruire ?<\/td><td class=\"has-text-align-center\" data-align=\"center\">Retour en 5<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">Validation<\/td><td class=\"has-text-align-center\" data-align=\"center\">Soumettre \u00e0 \u00e9valuation<\/td><td class=\"has-text-align-center\" data-align=\"center\">Validation ?<\/td><td class=\"has-text-align-center\" data-align=\"center\">Approuv\u00e9<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">11<\/td><td class=\"has-text-align-center\" data-align=\"center\">Publication<\/td><td class=\"has-text-align-center\" data-align=\"center\">Publier sur les d\u00e9p\u00f4ts<\/td><td class=\"has-text-align-center\" data-align=\"center\">\u2212<\/td><td class=\"has-text-align-center\" data-align=\"center\">Disponible<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Quelques caract\u00e9ristiques de notre empaquetage&nbsp;:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Python. Conventions claires (explicites, intelligibles), pyproject, noarch, documentation et d\u00e9pendances g\u00e9r\u00e9es par RPM<\/li>\n\n\n\n<li>Java. Nous \u00e9vitons les d\u00e9pendances JAR redondantes et pr\u00e9servons la s\u00e9paration des composants.<\/li>\n\n\n\n<li>Firefox. Paquet principal et traductions s\u00e9par\u00e9es. La langue requise est install\u00e9e en fonction de la langue du syst\u00e8me.<\/li>\n\n\n\n<li>LibreOffice. Installation de la suite compl\u00e8te et de la langue requise en fonction de la langue du syst\u00e8me, dans un m\u00e9ta-paquet unique, ou installation s\u00e9par\u00e9e des applications individuelles.<\/li>\n\n\n\n<li>Biblioth\u00e8ques. <em>Runtime<\/em>, d\u00e9veloppement et d\u00e9pendances sont s\u00e9par\u00e9es.<\/li>\n\n\n\n<li>KDE\/Applications Qt.<\/li>\n\n\n\n<li>Licences. Nous \u00e9tablissons la s\u00e9paration des licences via les d\u00e9p\u00f4ts \u00ab&nbsp;Core\/Nonfree\/Tainted&nbsp;\u00bb.<\/li>\n\n\n\n<li>Mises \u00e0 jour valid\u00e9es par l&rsquo;\u00e9quipe QA avant l&rsquo;ajout \u00e0 la version stable.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quelles cons\u00e9quences pour l&rsquo;utilisateur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La plupart de ces choix ne se voient, \u00e0 l&rsquo;\u00e9cran. \u00c0 eux seuls, ils n&rsquo;am\u00e9liorent pas les animations de Plasma, ni la rapidit\u00e9 de Firefox.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Leurs int\u00e9r\u00eats apparaissent plut\u00f4t dans des situations quotidiennes.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installer une application et ses d\u00e9pendances.<\/li>\n\n\n\n<li>La d\u00e9sinstaller sans laisser de fichiers r\u00e9siduels.<\/li>\n\n\n\n<li>Mettre \u00e0 jour une biblioth\u00e8que sans se retrouver avec plusieurs copies incompatibles.<\/li>\n\n\n\n<li>Installer les seules langues dont nous avons besoin.<\/li>\n\n\n\n<li>Installer les seules documentations qui nous int\u00e9ressent.<\/li>\n\n\n\n<li>Avoir des paquets de d\u00e9veloppement \u00e0 part.<\/li>\n\n\n\n<li>Maintenir une base coh\u00e9rente de logiciels.<\/li>\n\n\n\n<li>Recevoir des mises \u00e0 jour pass\u00e9es par un processus de validation.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En d&rsquo;autres mots, nos utilisateurs n&rsquo;ont pas \u00e0 s&rsquo;inqui\u00e9ter de l&#8217;empaquetage. Si le boulot est fait correctement, \u00e7a marche.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La force principale de notre empaquetage repose sur la coop\u00e9ration de toutes nos \u00e9quipes pour que chaque programme s&rsquo;int\u00e8gre correctement au syst\u00e8me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les r\u00e8gles d&#8217;empaquetage, la s\u00e9paration des composants, la gestion des d\u00e9pendances, la gestion rigoureuse des biblioth\u00e8ques tierces, la gestion des licences et le processus de contr\u00f4le qualit\u00e9 forment un syst\u00e8me int\u00e9gr\u00e9 et coh\u00e9rent.<br \/><br \/>Le travail fourni par nos \u00e9quipes d&#8217;empaquetage, de d\u00e9veloppement et d&rsquo;assurance qualit\u00e9, bien qu&rsquo;invisible pour nos utilisateurs ou le grand public, est l&rsquo;un des facteurs cl\u00e9s qui font de notre distribution une solution Linux v\u00e9ritablement stable et fiable. Un travail d&rsquo;ing\u00e9nierie consid\u00e9rable est n\u00e9cessaire pour assurer la coh\u00e9rence de l&rsquo;ensemble et aboutir au r\u00e9sultat final.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cette semaine, nous avons concoct\u00e9 une potion \u00e0 partir de quelques ingr\u00e9dients fournis par notre brillante \u00e9quipe de d\u00e9veloppeurs et des empaqueteurs. La fa\u00e7on dont les applications sont g\u00e9r\u00e9es et empaquet\u00e9es dans Mageia, compar\u00e9e \u00e0 celles de nos concurrents, simplifie &hellip; <a href=\"https:\/\/blog.mageia.org\/fr\/2026\/10\/12\/potions-de-mageia-05-%e2%88%92-comment-mageia-se-classe-parmi-les-plus-conviviales-des-distros-meme-si-beaucoup-lignorent\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-2840","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p15lfN-JO","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/2840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/comments?post=2840"}],"version-history":[{"count":13,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/2840\/revisions"}],"predecessor-version":[{"id":2859,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/2840\/revisions\/2859"}],"wp:attachment":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/media?parent=2840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/categories?post=2840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/tags?post=2840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}