EEIJ

Païou : Mandriva Linux depuis 2002. Aujourd'hui, c'est Mageia Linux


Sommaire


Conforme à XHTML 1.0 Strict Conforme à CSS!

On se lasse de tout, sauf de comprendre.
Attribué à Virgile.

Arborescence des distributions Mageia

Historique

8 décembre 2012 : Ébauche de cette page.
28 août 2013 : elle évolue

Difficulté

Pour : linuxien curieux.

Introduction

Vous trouvez les paquetages de Mageia dans différents dépôts, sur internet, ou sur des DVDs.

Il est intéressant de savoir comment sont classés ces différents paquetages de Mageia.

Quelques précisions, avant de voir l'arborescence : libre/non-libre, brevets, release/updates, les médias ...

Dépôts et logiciels libres, propriétaires ...

Source : http://www.mageia.org/fr/1/notes/

Core

Le dépôt Core (cœur) comprend les paquets de logiciels libres, c'est-à-dire les paquets relevant d'une licence libre (open-source).

Nonfree

Le dépôt Nonfree (non libre) comprend les paquets qui sont en libre diffusion, c'est-à-dire que Mageia peut les distribuer mais ils contiennent du logiciel non libre (d'où son nom). Par exemple, ce dépôt contient les pilotes propriétaires des cartes graphiques ATI et nVidia, le firmware de diverses cartes Wi-Fi, etc.

Tainted

Le dépôt Tainted (impur) comprend les paquets sous diverses licences, libres ou non libres, mais le principal critère pour les paquets placés dans ce dépôt est qu'ils peuvent enfreindre, dans certains pays, les brevets et les lois sur les droits d'auteur (par exemple, les codecs multimédia nécessaires à l'exécution de certains fichiers audio/vidéo, les paquets nécessaires pour lire les DVD vidéo du commerce, etc.

Debug

Contiennent les paquets en cours de débogage. Ils ne sont pas intéressants, pour nous.

Haut

Release, updates, testing ...

Un autre classement consiste à distinguer les paquets tels qu'ils sont à la sortie de la version ( les release) et les paquets qui ont reçu des correctifs (les updates)

Chacune des sections précédentes est subdivisée en sous-sctions :

Release

Sont les dépôts principaux qui contiennent tous les paquetages de la section au moment de l'édition d'une version de Mageia.

Updates

Contiennent toutes les mises à jour de sécurité ou de correction de bugs pour la section.

Backports

Ne sont pas utilisés, actuellement.

Updates_testing

Contiennent des paquetages candidats a devenir une mise à jour. Quand un bug est identifié dans un paquetage de Mageia, la politique de mise à jour requiert de la part du mainteneur du paquetage la construction d'un paquetage pour résoudre le problème, et de le placer dans Updates_testing. Les utilisateurs ayant rencontré le problème peuvent alors tester. Ce n'est que lorsque le Service Qualité de Mageia a donné son feu vert que le paquet est placé dans Updates.

Haut

Les différents médias

Vous pouvez chercher ces paquets sur différentes sources :

Volontairement, je ne cite pas les LiveCDs, vu qu'ils ne contiennent pas les paquets, mais les fichiers déjà installés.

Haut

Image iso DVD Mageia

Le DVD réalisé à partir de cette image iso permet d'installer les bureaux KDE4, Gnome et LXDE. C'est-à-dire que ces environnements se trouvent sur le disque lui-même.
L'installeur drakx permet, en plus, pendant l'installation, d'y ajouter les miroirs en ligne de Mageia. Il est ainsi possible d'installer des applications non présentes sur le disque.

Depuis Mageia 3, le DVD contient également des applications non libres, telles que des pilotes propriétaires. Vous pouvez décider, au début de l'installation, si vous voulez valider cette branche nonfree.

Les images iso DVD existent en deux versions :

Notez que la version 64 bits ne fonctionne pas sur un ordinateur 32 bits, mais que la version 32 bits peut être utilisée sur un ordinateur 64 bits.

Image iso CD dual-arch Mageia

C'est un CD qui est réalisé depuis de cette image iso. Il permet de faire une installation basique. Le bureau LXDE peut être installé, en plus de la base.
Ce CD se destine plutôt aux utilisateurs expérimentés, aux gestionnaires de parcs d'ordinateurs, pour un déploiements rapide de l'environnement.
C'est également l'installeur drakx qui est utilisé, tout comme avec le DVD, avec les mêmes fonctionnalités. Vous pouvez donc, pendant l'installation, ajouter les miroirs en ligne. Il est ainsi possible d'installer des applications non présentes sur le disque.

La particularité de ce CD est qu'il convient aussi bien aux architectures 32 bits qu'aux architectures 64 bits. La sélection se fait automatiquement.

Depuis Mageia 3, le CD contient également une liste limitée de pilotes propriétaires (atmel, bluez, ipw2100, ipw2200, microcode, radeon, ralink, rtlwifi et iwlwifi-*-ucode). Vous pouvez décider, au début de l'installation, si vous voulez valider cette branche nonfree.

Image iso d'amorçage

Elle permet de créer un CD d'amorçage, c'est-à-dire qui ne comprend ni base, ni environnement.
Le CD permet d'accéder à des éléments externes au CD :

Ceci permet de faire des installations réseau (internet ou éventuellement un miroir sur le réseau local) ou même une installation à partir d'un miroir sur disque dur.

Il existe deux sortes d'images :

Cette dernière méthode permet de bénéficier de l'arborescence complète d'un miroir, à condition d'avoir une liaison internet opérationnelle lors de l'installation.

Haut

L'arborescence d'un miroir

Arborescence i586L'image ci-contre montre une arborescence complète.
C'est celle correspondant à l'architecture i586. Vous la trouvez sur un miroir Mageia.

Les répertoires de la base

Le répertoire media

Il contient les sous-répertoires core, nonfree et tainted dont vous avez vu les spécificités ci-dessus Libre, non libre.

Chacun de ces répertoires contient encore les sous-répertoires suivants : backports, backports_testing, release, updates, updates_testing, également déjà vus ci-dessus Release, updates.

Le répertoire media contient également un répertoire debug pour le débogage des paquetages. debug reprend toute l'arborescence core, nonfree et testing.

Le répertoire media/media_info

Pour terminer, media a également un répertoire media_info qui, comme son nom l'indique, donne des informations quant aux différents médias.

compssUsers.pl

media_infofichier utilisé pour définir les paquetages qui seront installés par défaut.

file-deps

fichier utilisé pour résoudre certaines dépendances non résolues.

hdlists

il contient la liste des branches, mais n'est plus utilisé.

MD5SUM

le fichier contient la somme de contrôle des fichiers de media_info.

media.cfg

fichier qui décrit les différents médias qui composent l'édition à installer. Il comprend une section générale media_info qui s'applique à l'ensemble des médias, puis une section spécifique à chaque médium, précisant les paramètres spécifiques au médium.

rpmsrate

un autre fichier utilisé pour définir les paquetages qui seront installés par défaut.

rpmsrate-raw

il permet de recréer le fichier précédent.

hdlist_xxx.cz

ces fichiers contiennent les informations sur tous les paquetages connus, c'est un résumé des en-têtes des rpm. Il y a un fichier par branche ou sous-branche.
En fait il s'agit d'un lien vers le vrai fichier.

pubkey_xxx

contiennent la clé d'authentification des paquetages. Il y a un fichier par branche ou sous-branche.
En fait il s'agit d'un lien vers le vrai fichier.

Haut

synthesis.hdlist_xxx.cz

il contient une synthèse des informations sur tous les paquetages connus. Il y a un fichier par branche ou sous-branche.
En fait il s'agit d'un lien vers le vrai fichier.