From Mageia wiki
Jump to: navigation, search
Drakconf multiflag.png
Autres langues

Deutsch ; English ; Español ; Français


Contents

Introduction

Mageia est un système d'exploitation libre de la famille GNU/Linux, qui peut être installé sur les ordinateurs soit comme système d'exploitation principal, soit comme système alternatif avec un ou plusieurs systèmes pré-installés (double amorçage). Il s'agit d'un projet communautaire soutenu par l'organisation à but non lucratif Mageia.org, composée de contributeurs élus. Mageia est développé par et pour sa communauté d'utilisateurs, et convient à toutes les personnes, des nouveaux utilisateurs GNU/Linux aux développeurs avancés ou aux administrateurs système.

La dernière version stable du projet Mageia, Mageia 7 a été développée depuis plus d’un an. Elle sera prise en charge avec des mises à jour de sécurité et des corrections de bogue pendant 18 mois, jusqu’au XX XXXXX 2020.

Médias d’installation disponibles

Mageia fournit deux médias d’installation distincts :

  • Les ISOs Classiques (Médias 32-bit, et 64-bit), qui utilisent l’interface classique de DrakX. Les ISO 32 bits et 64 bits contiennent tous les paramètres régionaux supportés, une grande variété de paquets à choisir (y compris la plupart des environnements de bureau pris en charge) et tous les pilotes non-libres. L’utilisation de paquets non-libres peut être désactivée pendant l’installation.
  • Les ISOs Live, qui peuvent être utilisées pour avoir un aperçu de la distribution et présentent une alternative pour installer Mageia sur votre disque dur. Ces supports Live sont fournis avec l’un des environnements de bureau parmi Plasma (64 bits), Gnome (64 bits) ou XFCE (32 ou 64 bits). Le Média Live contient toutes les langues et paramètres régionaux pris en charge et une présélection de logiciels, ce qui en fait le moyen le plus rapide pour démarrer avec Mageia. Notez que nous avons ajouté une fonction de persistance qui permet d’utiliser une partition ajoutée sur une clé USB pour stocker la configuration du système qui perdurera après un redémarrage.

Toutes les images ISO peuvent être gravées sur un DVD ou écrites sur un périphérique USB. Faites attention à la capacité de la clé, par exemple, une image de 4 Go peut être trop grosse pour certaines clés indiquées à 4 Go en raison de l’arrondi de la taille en Go.

Pour plus d’informations, veuillez consulter notre page de documentation concernant les media d’installation.

Vous trouverez les différentes options de téléchargement sur la page de téléchargement Mageia 7 : les téléchargements directs (FTP et HTTP) et BitTorrent sont disponibles.

Les dépôts en ligne de Mageia

Les logiciels (paquetages) de Mageia sont répartis dans trois groupes de dépôts/médias différents, selon la licence utilisée par chaque paquetage. Voici un aperçu de ces dépôts :

  • Core : les dépôts Core (de base) contiennent les paquetages de logiciels libres et open-source, c’est-à-dire les paquetages sous licence libre et open-source, l’ensemble des médias Core est ajouté par défaut et les dépôts « Core Release » et « Core Updates » sont activés par défaut.
  • Nonfree : les dépôts Nonfree (non-libre) contiennent les paquetages qui sont libres et libre de redistribution. C’est-à-dire que Mageia peut les redistribuer, mais ils contiennent du logiciel à source non libre (d’où le nom de Nonfree : non-libre); par exemple, ces dépôts contiennent les pilotes propriétaires des cartes graphiques NVIDIA et AMD/ATI, des micrologiciels (firmware) pour différentes cartes réseau Wi-Fi, etc. L’ensemble des médias Nonfree (non-libres) sont activés par défaut mais peuvent être désactivés pendant l’installation.
  • Tainted : les dépôts Tainted (« contaminé », « entaché ») contiennent des paquetages sous différentes licences, celles qui sont libres et non libres, mais le principal critère pour placer les paquetages dans ces dépôts est qu’ils peuvent enfreindre des brevets ou des lois sur le droit d’auteur (copyright) dans certains pays (par exemple les codecs multimédia nécessaires pour lire des fichiers audio/vidéo de différents types, les paquetages nécessaires pour lire les DVD vidéo du commerce…, etc.); l’ensemble des médias Tainted sont configurés, mais ne sont pas activés par défaut, c’est-à-dire qu’ils nécessitent un consentement préalable, donc vérifiez vos lois locales avant d’utiliser les paquetages provenant de ces dépôts. Ces dépôts sont uniquement ajoutés pour raisons de commodité pour les utilisateurs. Ils sont à Mageia ce que le dépôt RPM Fusion est à Fedora, mais avec une plus haute qualité, car ils ne sont faits que par les développeurs de Mageia.
  • Veuillez également noter que sur un système 64 bits, les dépôts 32 bits sont configurés, mais ne sont pas activés par défaut. Si les dépôts nonfree ou tainted 64 bits sont activés, les dépôts 32 bits correspondant devraient aussi être activés (en Release et en Update), car ils peuvent être nécessaires pour d’autres paquetages comme PlayOnLinux ou Steam.

Dans le cas où vous voulez installer de tels paquets qui ont des dépendances sur les paquets de dépôts 32 bits, comme PlayOnLinux ou Steam, veuillez vous assurer que "Core 32bit Release" et "Core 32bit Updates" soient activé.

Principales nouveautés de la version

Support ARM

Le port sur ARM (Advanced RISC (Reduced Instruction Set Computing Machine) redémarré avec Mageia 6 est amélioré. Le noyau est disponible pour ARMv7 et aarch64. Le support pour ARMv5 est abandonné.

Il n’y a pas d’installateur traditionnel pour l’instant, et il est encore considéré comme expérimental, mais la plupart de la distribution a été construite avec succès sur les deux architectures (voir notre aperçu de l’état ARM pour détails). Il est prévu de proposer des images d’installation pour les périphériques ARM populaires dans les prochains mois. Il n’y a pas de date prévue pour l’instant, au moment de la sortie de Mageia 7.

Principaux développements

Installation

Étape 1

  • Le support matériel a été étendu pour pouvoir démarrer le programme d’installation sur des ordinateurs très récents
  • Le support NFS se fait à l’aide d’outils système plutôt qu’à l’aide de notre code NFS bifurqué il y a 15 ans, gagnant ainsi en support pour NFSv4 & co…
  • Peut s’installer à partir d’un disque dur formaté dans n’importe quel système de fichiers supporté plutôt que simplement btrfs, ext[2-4], ISO9660, JFS, ntfs, reiserfs, vfat & XFS
  • Ajout de la prise en charge de l’installation automatique à partir du disque dur, soit à partir de l’ISO ou une arborescence. Ex :
automatic=method:disk,disk:vdb,partition:vdb1,dir:/Mageia/Mga6.iso

Étape 2

  • Beaucoup de corrections de bogues et d’améliorations dans l’outil de partitionnement.

Support matériel

  • Nouvelle architectures :
    • Le support ARM v5 est abandonné ;
    • Le support ARM v7 est amélioré ;
    • Le support Aarch64 est ajouté.

Régionalisation (l10n) / Internationalisation (i18n)

Manuels d’utilisations

  • Les manuels pour l’installateur traditionnel et pour le Centre de Contrôle Mageia ont été (partiellement) traduits dans beaucoup plus de langues, voir notre documentation officielle.
  • Une capture d’écran en anglais est utilisée lorsqu’une capture d’écran localisée est manquante dans un manuel HTML.
  • les manuels PDF et EPUB ne seront créés que lorsque plus de la moitié des captures d’écran localisées nécessaires pour ces manuels seront disponibles.


Traductions des logiciels

Des nouvelles traductions ont été ajoutées, tandis que d’autres ont été améliorées. Merci à notre communauté de traducteurs et de traductrices dévoués pour leur excellent travail.

Gestion des paquetages

Nouveau RPM

RPM a été mis à niveau vers la version 4.14.2.1.

RPM 4.14 offre des améliorations clés à RPM dans son ensemble, y compris :

  • refonte majeure des paquets debuginfo ;
  • réécriture majeure de la lecture de l’empaquetage/en-tête et de la vérification des signatures pour utiliser un seul chemin de code ;
  • nouveaux SHA256 assimilé en paquetages : un pour la seule charge utile compressée et un pour l’en-tête ;
  • les dépendances les plus faibles sont prises en compte lors du traitement de la commande ;
  • prise en charge d’un mode configurable pour préserver les disques SSD ;
  • prise en charge de la compression zstd.

Plus d’informations sur les changements de RPM 4.14 (livré avec Mageia 7) à RPM 4.14.2.1 sont disponibles sur le site de RPM :

DNF : Le gestionnaire de paquets alternatif

DNF (Dandified Yum) a été introduit comme alternative à urpmi depuis Mageia 6.

DNF est livré avec un système amélioré de rapports de pannes, un suivi avancé des dépendances faibles, la prise en charge des dépendances riches (voir les notes de publication de RPM pour plus d’informations à ce sujet), et des informations plus détaillées sur les transactions pendant l’exécution des actions.

Mageia 7 est livré avec DNF version 4.2.6. Cette version apporte des améliorations par rapport à la version 2.x de Mageia 6 du fait de la migration d’une bonne partie de son code de Python vers C++ et en utilisant la bibliothèque libdnf pour un gain en performance.

Cette nouvelle version de DNF utilise maintenant des métadonnées de dépôt compressées avec zchunk si disponible. Zchunk est un nouveau format de compression conçu pour permettre des deltas hautement efficients. Avec des dépôts compressés avec zchunck, DNF téléchargera maintenant uniquement les différences entre l’ancienne copie et la version actuelle, permettant ainsi un gain considérable de bande passante lors des mises à jour régulières des métadonnées. Voir la section de zchunk ci-après pour plus d’information.

Cette version introduit également la gestion des modules, bien que Mageia n’utilise pour l’instant aucun module dans ses dépôts.

Avec de nouvelles installations par le biais des médias classiques et Live (autonome), DNF sera installé en parallèle de urpmi. Selon la méthode utilisée pour mettre à jour vers Mageia 7, il peut être nécessaire d’installer le paquet dnf pour qu’il soit disponible.

Pour plus d’informations sur l’utilisation de DNF, veuillez consulter la page : Utilisation de DNF.

Pour plus d’informations sur les modules, consultez : https://docs.pagure.org/modularity/

Les notes de version de DNF peuvent être consultées ici : https://dnf.readthedocs.io/en/latest/release_notes.html

AppStream

Nos dépôts RPM-MD (RPM meta-data, utilisés par DNF et PackageKit) fournissent des métadonnées AppStream. Des outils comme GNOME Logiciels et Plasma Discover tirent parti des métadonnées AppStream pour améliorer et faciliter la recherche, l’identification et la gestion des applications.


AppStream est une initiative de plusieurs distributions pour améliorer les référentiels logiciels en standardisant les métadonnées des composants logiciels. Il fournit une vue de l’application orientée sur les dépôts de paquets et les spécifications pour les éléments nécessaires à la création des centres d’applications conviviaux.

Consulter le site AppStream pour plus d’informations : https://www.freedesktop.org/wiki/Distributions/AppStream/

Zchunk

Notre dépôt RPM-MD (RPM MetaData)(utilisé par DNF et PackageKit) est compressé en utilisant le format zchunk en plus du format gzip format utilisé précédemment.

Lorsque les métadonnées de Mageiasont compressées avec zchunk, DNF et les outils associés voient des réductions significatives du volume de données téléchargées, en particulier lorsqu’ils sont utilisés régulièrement.

Les métadonnées de dépôt au format Zchunk sont gérées uniquement par le gestionnaire de paquets DNF et les outils qui l’utilisent, à savoir dnfdragora, gnome-software, and discover.

Pour de plus amples informations sur zchunk, voir les articles :

perl-URPM et urpmi

  • Doc bénéficie de nouvelles améliorations (p. ex. URPM & urpm & CPAN)
  • urpmi/perl-URPM supporte une plus large gamme de versions de rpm, de rpm-4.11 à 4.14 au maximum.
  • Diverses corrections de bogues furent apportées.
  • perl-URPM utilise nativement des nombres entiers 64bit au lieu de Math::Int64

Outils

Centre de Contrôle Mageia

Autres

MageiaWelcome

L’écran de bienvenue, qui est une application qui s’affiche lors du premier démarrage, a été retravaillé pour présenter une approche linéaire. Les étapes se succèdent dans un ordre logique et apportent les éléments importants à savoir et à faire pour tirer le meilleur de son installation récente. Par défaut, cet écran sera lancé à chaque démarrage, mais ce comportement peut être modifié. Même si l’option « Afficher cette page au démarrage » est désactivée, ce programme pourra être lancé à tout moment (« Bienvenue sur Mageia »). Sous le capot, Mageia Welcome utilise Python et QML. La fenêtre peut maintenant être redimensionnée et elle utilise les polices du bureau.

Isodumper

Isodumper est un outil pour écrire des images ISO sur des périphériques mémoire, livré avec une fonction de vérification améliorée après l’opération d’écriture. Il recherche le fichier de somme sha512 et la signature de cette somme. Si la somme est trouvée, l’application compare la somme calculée à la somme affichée. Il indique également si la somme est signée. Nous avons également ajouté une fonctionnalité relative aux images Live (autonome). En cochant une case, on peut ajouter une partition dans l’espace restant du support qui ajoute la persistance. Voir la section Live pour plus d’explications sur cette fonctionnalité. Autre nouveauté : lancer l’application ne nécessite plus le mot de passe administrateur. Ce mot de passe n’est réclamé que lorsque c’est nécessaire (pour des opérations d’écriture ou de formatage). Cela devrait améliorer le niveau de sécurité.

Docker

L’écosystème Docker (basé sur la version 18.06 du moteur) a été enrichi de nombreux outils supplémentaires tels que docker-compose (orchestration avec support v3), containerd (contrôle de démon runC), docker-registry (partage d’images), docker-machine (installation docker sur un système distant) et python-docker (bibliothèques python 2 et 3 pour gérer les API moteur).

Outils LiveCD

Avec Mageia 7, les outils LiveCD ont été redéfinis vers la dernière version. (v27.0).

Pour plus d’informations sur l’utilisation des outils LiveCD, veuillez consulter : Utilisation des outils LiveCD

draklive2

L’outil utilisé pour construire la diffusion des ISO Live a été revu pour en faciliter la prise en main. Plusieurs exemples sont donnés pour aider les utilisateurs à construire leur propre variante personnelle de Live ISO. Il y a, maintenant, un mode GUI, basé sur l’installation de Mageia pour la prise en charge des paquets et des versions locales.

Pour plus d’informations veuillez consulter : draklive2

Système de base

Noyau et prise en charge matériel

  • Mageia 7 est livré avec le noyau 5.1.

Tout le matériel géré par cette version du noyau est activé. Le noyau fournit de meilleurs graphismes avec Mesa 18.3.

  • D’autres variétés de noyaux sont incluses, en particulier, kernel-tmb et kernel-linus (un stock de noyau Vanille sans patch supplémentaire). Consultez Les types de noyaux pour plus d’informations.

X Window System (X11)

Lorsque les métadonnées de Mageiasont compressées avec zchunk, DNF et les outils associés voient des réductions significatives du volume de données téléchargées, en particulier lorsqu’ils sont utilisés régulièrement. Mageia 7 est livré avec X.Org 1.20.4. Les métadonnées de dépôt au format Zchunk sont gérées uniquement par le gestionnaire de paquets DNF et les outils qui l’utilisent, à savoir dnfdragora, gnome-software, and discover.

Pilotes vidéo AMD

  • Mageia 7 utilise les pilotes vidéo libres pour les cartes graphiques AMD/ATI, AMDGPU pour les cartes plus récentes et Radeon pour les cartes graphiques plus anciennes. Les pilotes libres utilisent également l’actuel Mesa 18.3, fourni avec Mageia 7. Par rapport à Mageia 6, le support matériel a été accru et les performances ont été améliorées.
  • Le pilote propriétaire AMDGPU-PRO fonctionne actuellement uniquement avec X.org 1.1xx, il ne peut donc pas être utilisé dans Mageia 7.
  • Dans le cas des cartes hybrides, la solution exposée avec le pilote nouveau et le préfix DRI_PRIME=n fonctionne également, au moins avec le pilote radeon.

Pilotes vidéo NVIDIA

  • Les pilotes libres nouveaux en cours sont fournis. Leurs performances ont été considérablement améliorées durant le cycle de diffusion de Mageia, et ils pourraient satisfaire la plupart des propriétaires de matériel Nvidia pour une utilisation courante.
  • Les paquets pour les derniers pilotes NVIDIA (long-lived branch, mise à jour 418.56 au moment de cette publication) sont fournis dans les dépôts multimédias non libres. CUDA 10.1.105 est également inclus dans les mêmes dépôts non-libres et peut être utilisé tel que, après que les pilotes propriétaires aient été correctement configurés.
  • Pour les cartes graphiques plus anciennes, les pilotes propriétaires NVIDIA des branches 340 et 390 sont toujours fournis. (390 est uniquement supportée sur x86_64).

Ordinateurs portables avec Optimus

Les propriétaires d’ordinateurs portables NVIDIA Optimus (processeur graphique Intel intégré et GPU NVIDIA discret) disposent maintenant de trois façons de bénéficier de la puissance de leur GPU discret :

  • Les pilotes libres  Nouveau prennent en charge GPU Prime, ce qui peut être utilisé via la variable d’environnement DRI_PRIME=1 (sauf si le pilote NVIDIA propriétaire est exploité par mageia-prime entre autres). Reportez-vous à la documentation de Nouveau pour voir comment configurer Xorg pour utiliser NVIDIA Prime avec DRI3.
  • Comme dans Mageia 6, le paquet Bumblebee peut être utilisé pour relier le moniteur au GPU NVIDIA, permettant d’accéder à sa puissance de traitement, mais avec une charge additionnelle.
  • Un nouvel outil expérimental nommé mageia-prime peut être utilisé pour configurer NVIDIA Prime pris en charge par les noyaux Linux récents et les serveurs Xorg. Il permet de passer complètement à l’utilisation du GPU NVIDIA sans la charge de Bumblebee, et est particulièrement adapté pour être utilisé avec CUDA.

Dans les trois cas, lors de la configuration des pilotes graphiques, il suffit de configurer la carte Intel (au moins dans la plupart des configurations Optimus), car elle est généralement la seule connectée physiquement à un moniteur.

Chargeur d’amorçage

  • Pour le démarrage UEFI, le rEFInd boot manager est maintenant pris en charge en tant qu’alternative à GRUB2.

Environnements graphiques

Tous les environnements de bureau mentionnés ci-dessous sont inclus dans les dépôts en ligne de Mageia et peuvent être installés en parallèle sur tout système Mageia 7. Certains d’entre eux sont également inclus dans les médias physiques, les Médias Live (Support Autonome) et les Médias classiques, comme spécifié dans chaque section.

Plasma

Plasma, le nouvel environnement de bureau de la communauté KDE, est fourni en version 5.15.

Si vous voulez essayer Plasma sous Wayland, il suffit d’installer le plasma-workspace-wayland, et il devrait apparaître dans la liste de votre gestionnaire d’affichage préféré des environnements de bureau.

Le gestionnaire d’affichage par défaut (DM) pour l’environnement Plasma est SDDM et remplace KDM désormais obsolète.

Plasma possède un Média Live spécifique de 64 bits et il peut également être installé à partir du Média Classique ISO (installateur traditionnel).

GNOME

GNOME 3.32 est fourni. Il s’exécute maintenant par défaut avec Wayland, mais fournit également une session alternative « GNOME sur Xorg ».

Une session « Gnome Classic » est également fournie pour celles et ceux qui préfèrent le comportement de GNOME 2.

GNOME possède un Média Live spécifique de 64 bits et il peut également être installé à partir de l’image ISO de l’installation classique.

LXDE

Cet environnement très léger basé sur Gtk2 est toujours là, peut être installé à partir de l’image ISO de l’installation classique.

L’environnement de bureau très léger et basé sur GTK+2 est toujours disponible et continue d’être amélioré en amont et par notre mainteneur Mageia, même si la communauté s’est partiellement recentrée sur LXQt.

LXDE peut être installé à partir de l’image ISO de l’installation classique.

Xfce

Xfce 4.13 est fourni. À l’instar de Xfce 4.12, il utilise GTK+3 au lieu de GTK+2. Il sera mis à jour en version 4.14 si elle sort lors du cycle de vie de Mageia 7.

Xfce est dans les versions 32-bit et 64-bit Live ainsi que dans l’image ISO de l’installation classique.

LXQt

LXQt 0.14.1 est fourni.

LXQt ne peut pas être installé directement à partir de l’image ISO de l’installation classique à cause des contraintes de taille des ISOs. Les médias en ligne doivent être ajoutés pour activer plus d’options pendant l’installation initiale – ceci est expliqué dans la documentation d’installation.

MATE

MATE 1.22.0 est fourni

MATE peut être installé à partir de l’image ISO de l’installation classique. Mais, à cause des contraintes de taille, certaines applications comme mate-screenshot (utilisaire de capture d’écran) ne sont pas inclus dans l’image ISO. Les utilisateurs doivent installer le paquetage task-mate après l’installation initiale pour obtenir un environnement complet.

Cinnamon

Cinnamon 4.0 est fourni.

Cinnamon peut être installé à partir de l’ISO DVD classique (programme d’installation traditionnel).

Enlightenment

Le groupe de paquetages Enlightenment est livré avec E22.4 et les bibliothèques de la Fondation Enlightenment (EFL) qui inclut les paquetages auparavant séparés Elementary, Evas-generic-loaders et Evas-generic-players. Sont également inclus le gestionnaire de connexion connman pour une utilisation avec l’interface graphique Econnman de E, l’agent d’authentification d’Enlightenment Polkit-EFL, ainsi que trois applications basées sur RFL : l’émulateur de terminal Terminology, le visionneur d’images Ephoto et le visionneur de vidéos léger Rage. De même que pour la version précédente, Mageia 7 est proposée par défaut avec un thème spécifique Mageia.

Comme d’habitude, E n’inclut pas automatiquement les applications de démarrage de /etc/xdg/autostart. Après l’installation, allez sur le menu principal > Paramètres > Applications au démarrage et ajoutez les processus système nécessaires (par exemple, un agent de kit de stratégie d’authentification) et les applications voulues au démarrage. Si votre installation comprend le gestionnaire de fenêtres ICE, vous pouvez choisir entre l’agent d’authentification de MATE et Polkit-EFL.


Depuis E20, la barre de notification d’Enlightenment est passée du système de notification « Xembed » au système « SNI appindicator », qui ne prend pas encore en charge toutes les applications (par exemple, le gestionnaire de presse-papiers Parcellite), tandis que d’autres notifications utilisent des greffons ou plug-ins (par exemple, Pidgin, qui dispose d’un greffon d’Ubuntu dans les paquets de Mageia pour activer les notifications en barre des tâches).

À partir de la version Bêta 1, quelques rares problèmes ont été identifiés. Tout d’abord, l’indicateur de mise à jour de mgaapplet et l’indicateur netapplet n’ont pas été modifiés pour les activer dans Enlightenment. Les fichiers /bin/mgaapplet et /bin/netapplet peuvent être édités manuellement avec les privilèges root, comme indiqué dans Bugzilla (bug 23954) pour les activer. Deuxièmement, Mageia active systemd-networkd par défaut pour la gestion du réseau. Ceux qui préfèrent utiliser connman (via l’interface Econnman) constateront (après avoir désactivé systemd-networkd et activé connman) que celle-ci n’est pas toujours fonctionnelle, probablement par suite de la configuration par défaut de wpa_supplicant. (Un gadget indépendant de connexion sans fil est développé depuis peu pour commander des gestionnaires réseaux multiples, mais il n’est pas encore inclus dans les dépôts de Mageia.) Troisièmement, les thèmes E17 toujours présents dans le dépôt ne fonctionnent pas avec E22. Les thèmes Mageia mis à jour pourraient être prochainement packagés. Des thèmes supplémentaires sont également disponibles sur https://www.enlightenment-themes.org/.

Gestionnaires de fenêtres légers

Vous pouvez également opter pour une installation de Mageia 7 et nous vous offrons une multitude de gestionnaires de fenêtres petits et efficaces. Vous pouvez trouver afterstep, awesome, dwm, fluxbox, fvwm2, fvwm-crystal, i3, icewm, jwm, matchbox, openbox, pekwm, sugar, swm, et windowmaker. Après l’installation, ils apparaissent dans le menu de connexion de votre gestionnaire d’affichage.

IceWM

Vous trouverez « icewm » et « icewm-session » dans le menu de connexion de votre gestionnaire d’affichage. Depuis la version 1.2.13 d’IceWM, il y a un nouveau binaire nommé « icewm-session ». Cet exécutable vous aide à gérer tous les sous-ensembles IceWM (icewmbg, icewmtray, icewm, démarrage et arrêt, lancés dans cet ordre). Il est donc conseillé d’utiliser « icewm-session » pour lancer une session complète d’IceWM. Choisir « icewm » ne démarrera que le gestionnaire de fenêtres lui-même.

Applications bureautiques

LibreOffice est fourni en version 6.2. Voir les notes de version officielles pour les détails.

Logiciels multimedia

Le dernier brevet ayant expiré en avril 2017, l’encodage mp3 est maintenant valable dans les dépôts Core. Il est, toutefois, toujours nécessaire d’utiliser les dépôts Tainted pour l’encodage H.264, H.265/HEVC et AAC.

Éditeurs de texte

  • Vim a été mis à jour en version 8.1.
  • NeoVim 0.3.5 est également inclus.

Jeux

Dans la communauté Mageia, notre amour pour le logiciel libre s’étend aux jeux open source. Un grand effort a été fait au cours du cycle de la version 7 de Mageia pour empaqueter de nombreux et nouveaux jeux faisant de Mageia 7 une très bonne plate-forme pour les joueurs occasionnels ou intensifs. Vous pouvez aller sur Mageia App DB (la base de donnée des applications Mageia) pour voir une liste de tous jeux nouveaux et mis à jour dans Mageia 7.

Education

Mageia est livré avec un ensemble d’anciennes et nouvelles version de gcompris. Les vieilles versions sont basés sur GTK+ toolkit et ont plus d&activités. Les nouvelles utilisent Qt et apportent quelques nouvelles activités. Nous avons fait partie des donateurs en février 2015 pour l’amélioration de l’interface graphique de ce très important projet.

Développement Logiciel

Compilateurs et outils

GCC a été mis à jour en version 8.3.1, GDB en 8.2 et Valgrind en 3.15.0. LLVM est monté en version 8.0.0.

Firebird a été mis à jour dans sa version 3.0.4.

IPython a été mis à jour en version 7.2.

La plupart des librairies ont été mises à jour dans leurs versions stables la plus récente (LTS – long-term support quand cela est disponible), comme Qt en 5.12.2 et GTK+ en 3.24.8.

Tcl/Tk est à la version 8.6.9.

Groupe de virtualisation

libvirt est maintenant disponible en version 5.3, virt-manager en version 2.1.

VirtualBox est en version 6.0.8

Xen est en version 4.12

Groupe de langages

Python 3 a été mis à jour en 3.7.3, Python 2 en 2.7.16, et lorsque c’est possible, tous les modules Python sont fournis pour Python 2 et Python 3.

Perl a été mis à jour en 5.28.2. Les modules Perl sont maintenant installés dans /usr/share/per5 (modules perl pure) ou /usr/lib(64)/perl5 (modules binaires), comme le fait Fedora. La version de Perl n’est plus incluse dans le chemin standard. Perl utilise maintenant les nombres entiers 64bits par défaut sur 32bits.

Un travail important a été fait pour simplifier la pile Java qui était difficile à maintenir dans Mageia 6.

Ruby a été mis à jour en version 2.5.3.

Rust est en version 1.35.0. Il sera mis à jour pendant la durée de vie de Mageia 7 pour suivre les nouveaux développements.

PHP a été mis à jour de la version 5.6 à la version 7.3, dont la performance s’améliore d’environ 50%.

Divers

Mise à niveau depuis Mageia 6

Notepad.png
À noter !
Veuillez également lire la page des problèmes connus, le chapitre « Problèmes de mise à niveau ».


La mise à niveau à partir de Mageia 6 est prise en charge et a été peaufinée au cours des derniers mois. Elle devrait donc fonctionner. Mais, comme toujours, il est fortement recommandé de sauvegarder toutes les données importantes avant de procéder à la mise à niveau et de vous assurer que Mageia 6 intègre les dernières mises à jour (telle que rpm et urpmi). La mise à niveau directe depuis Mageia 5 ou une autre distribution n’est pas possible.

Si vous souhaitez mettre à niveau un système 64 bits, ce dernier peut contenir un ou plusieurs logiciels 32 bits. Ce n’est pas un problème à condition qu’il n’inclue pas les bibliothèques de développement. Vous pouvez les identifier par le mot « devel » dans le nom. Pour savoir si votre système héberge de telles bibliothèques, vous pouvez utiliser la commande :

rpm -qa --queryformat "%{NAME}-%{version}-%{RELEASE}-%{ARCH}\n" |grep i586 |grep devel

Vous devez désinstaller ces bibliothèques avant de procéder à la mise à niveau.

Si des « dépôts tiers », tels que Google, ont été ajoutés lors de l’utilisation de Mageia 6, veillez à effectuer une sauvegarde/copie de /etc/urpmi/urpmi.cfg.

Il existe plusieurs façons de mettre à niveau depuis Mageia 6.

Avertissement : La mise à niveau d’une installation existante à l’aide de l’une des images LIVE n’est PAS prise en charge, car cette image est copiée « telle quelle » sur le système cible.

Si vous souhaitez mettre à niveau une installation Mageia antérieure qui n’était PAS en UEFI, vers une Mageia 7 en mode UEFI, vous devez effectuer une installation complète. La mise à niveau directe n’est pas prise en charge.

Mise à niveau par internet

L’applet de notification des mises à jour vous informera qu’une nouvelle version de Mageia est disponible et vous demandera si vous souhaitez effectuer une mise à niveau. Si vous acceptez, la mise à niveau se déroulera sans aucune autre intervention.

Si vous avez désactivé l’applet, ou si elle ne tourne plus de manière automatique pour une raison quelconque, vous pouvez lancer la mise à niveau soit en utilisant l’interface graphique (mgaonline) ou la ligne de commande (urpmi). Les deux méthodes sont détaillées ci-après.

Mettez complètement votre système à jour et vérifiez que vous disposez de suffisamment d’espace libre (au moins 2 Go, selon votre configuration) avant de commencer la mise à niveau.

Notepad.png
À noter !
Utilisez si possible une connexion Internet filaire, en particulier lorsque vous utilisez des pilotes WLAN non libres.


Mise à niveau en ligne, en utilisant mgaonline (interface graphique/GUI)

Warning.png
Attention !
Pas encore disponible


Si Mageia Online n’affiche pas une icône bleue dans la barre d’état vous offrant l’option de mise à niveau vers la nouvelle version de Mageia :

1. Assurez-vous que votre système est complètement à jour en appliquant toutes les mises à jour disponibles. https://doc.mageia.org/mcc/7/en/content/MageiaUpdate.html

2. Dans le Centre de Contrôle Mageia / Gestion des Logiciels / Configurer la fréquence des mises à jour, assurez-vous que l’option « Rechercher les nouvelles versions par défaut » est sélectionnée. https://doc.mageia.org/mcc/7/en/content/mgaapplet-config.html

3. Regardez dans votre dossier d’accueil pour un répertoire caché, /.MgaOnline. S’il existe un fichier mgaonline dans ce répertoire, alors supprimez ce fichier.

Après un redémarrage, l’icône de mise à niveau bleue doit apparaître lorsque Mageia Online vérifie les mises à jour.

Si Mageia 6 a atteint sa fin de vie, une icône orange et une fenêtre contextuelle vous avertissent que Mageia 6 n’est plus pris en charge.

Sinon, vous pouvez lancer le processus de mise à niveau en entrant dans un terminal :

su
mgaapplet-upgrade-helper --new_distro_version=7

Cela vous informera de la disponibilité de la nouvelle distribution Mageia 7, configurera les sources de média Mageia et lancera la migration.

Mise à niveau en ligne, en utilisant urpmi (ligne de commande/CLI)

Cette méthode est utile lorsque la partition root est chiffrée, comme le système démarré est déjà en décryptage de la partition.

Il existe plusieurs façons d’obtenir une interface en ligne de commande (CLI).

La meilleure méthode pour effectuer une mise à niveau est d’utiliser le niveau d’exécution 3, de sorte que le serveur X et l’environnement graphique ne sont pas en cours d’exécution.

Par conséquent, la mise à niveau devrait être plus propre en utilisant le niveau d’exécution 3 qu’à l’aide d’une application de terminal comme moins de programmes sont en cours d’exécution et qui pourraient potentiellement perturber la mise à niveau.

Le niveau d’exécution 3 peut être activée par l’ajout de « 3 » à la ligne de commande du noyau en l’éditant au démarrage afin d’obtenir une invite de connexion. Une autre option est d’utiliser la commande : systemctl isolate multi-user.target

Il est sage d’exécuter script upgrade_log.txt pour capturer les messages de mise à niveau avant de lancer les commandes qui vont suivre, juste au cas où une panne se produirait. Les messages des commandes seront enregistrés dans le fichier upgrade_log.txt. Utiliser exit pour quitter le « script ».

Voici les étapes générales de la mise à niveau :

  • commuter en utilisateur root:
su
Warning.png
Attention !
À partir de ce point, toutes les commandes sont à effectuer avec les droits d'utilisateur root


  • Supprimer toutes les sources existantes des médias sur votre système en exécutant cette commande en tant qu’utilisateur root dans un terminal :
urpmi.removemedia -a
  • Ajoutez les sources en ligne de Mageia 7 :
    • En utilisant la méthode de LA LISTE DES MIROIRS (ce qui sélectionnera automatiquement un miroir en fonction de votre situation géographique):
    urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.7.$ARCH.list'
    (urpmi sait ce qu’il faut substituer à $ARCH)
    • Utiliser un miroir de médias spécifique
    urpmi.addmedia --distrib <mirror_url>
    Vous pouvez récupérer la variable mirror_url en utilisant l’application web des miroirs Mageia [1].
  • Enfin, commencer la mise à niveau :
urpmi --auto-update --auto --force
  • Il est préférable d’exécuter la commande ci-dessus deux fois, parce que certains paquetages peuvent être téléchargés sans être installés le premier coup.
Notepad.png
À noter !

Il est parfois bon de tester la mise à niveau avant de procéder.
Avec cette commande : urpmi --auto-update --auto --force --download-all --test tous les paquets sont téléchargés et la mise à jour est uniquement simulée. L'espace libre nécessaire est d'au moins 40% de la taille de la partition racine. Si vous n'avez pas suffisamment d'espace, vous pouvez spécifier une destination des fichiers chargés dans une autre partition en ajoutant un chemin de destination après le mot-clé --download-all, par exemple avec la commande urpmi --auto-update --auto --force --test --download-all /home/${USER}/rpm/. Notez que vous serez passé·e root avec la commande su et non pas avec su - pour que le téléchargement se fasse dans le /home de votre utilisateur.

Si le résultat est bon, vous pouvez faire la mise à niveau pour de vrai avec la commande urpmi urpmi --auto-update --auto --force --download-all. Ajouter le chemin comme précédemment si nécessaire. Si le résultat n'est pas satisfaisant et que vous n'avez pas trouvé la solution pour résoudre le souci, restaurez les médias de Mageia 6 avec urpmi.removemedia -a et urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.6.$ARCH.list' de manière similaire à ce qui précède.


Mise à niveau en ligne, en utilisant DNF (ligne de commande/CLI)

Si vous utilisez le gestionnaire de logiciels DNF (et que vous l'avez configuré proprement selon les indications du wiki sur l'utilisation de DNF), vous pouvez mettre à niveau vers Mageia 7 en suivants les étapes (en utilisateur root) :

1. Assurez-vous d'avoir toutes les mises à jour de Mageia 6 dnf upgrade

2. Installez le greffon dnf system-upgrade : dnf install 'dnf-command(system-upgrade)'

3. Exécuter la phase de téléchargement : dnf system-upgrade --releasever 7 download --allowerasing

4. Si la simulation et les mises à niveau proposées se présentent correctement, déclencher la mise à niveau : dnf system-upgrade reboot

Notepad.png
À noter !
Vous aurez besoin de beaucoup d'espace libre (plus de 40%) pour stocker l'ensemble des rpm avant la mise à jour. Ceci évite qu'un incident sur le réseau en cours de migration laisse un système entre deux eaux. Si la partition racine ne dispose pas de suffisamment d'espace, vous pouvez utiliser l'option --downloaddir chemin_vers_un_répertoire_dans_une_autre_partition pour les commandes system-upgrade.


En utilisant le Média classique de Mageia 7 pour la mise à niveau

Vous pouvez utiliser le Média classique de Mageia 7 (donc non-Live) pour faire une installation propre, mais aussi pour faire une mise à niveau depuis la version 6.

Pour mettre à niveau :

  • téléchargez l’image ISO depuis la page de téléchargement de Mageia et gravez la sur un DVD, ou installez la sur une clé USB, pour plus de détails sur ce point, jetez un œil à medias (support) d’installation disponibles ;
  • démarrez sur le média ISO (DVD ou clé USB) et assurez-vous qu’il démarre dans le même mode (UEFI ou BIOS) que celui utilisé pour installer Mageia 6 ;
  • sélectionnez « Install Mageia 7 » dans le menu Grub (le chargeur d’amorçage) ;
  • sélectionnez l’option de Mise à jour dans l’installeur (programme d’installation).

Il est recommandé que les dépôts en ligne soient configurés, si possible, au cours de la mise à jour parce que l’ISO ne contient qu’une partie de l’ensemble complet des dépôts en ligne de Mageia. Cela est particulièrement important si vous utilisez des paquets 32bits importants dans une installation 64bits, car l’ISO 64bits ne contiendra que les packages de 64bits, de telle sorte que la mise à niveau risque d’échouer si vous n’ajoutez pas les dépôts en ligne.

En outre, il est possible que Mageia 6 ait reçu une mise à jour d’une version de logiciel plus récente que celle disponible sur l’ISO. Lorsque cela se produit, la mise à jour peut échouer. Comme il est impossible, au moment où les ISOs sont testées, de prévoir quels paquets de Mageia 6 peuvent être mis à jour dans l’avenir, les mises à niveau hors ligne (c’est-à-dire mises à niveau tentées sans configurer les dépôts en ligne) ne sont pas pris en charge.

Au premier redémarrage, utilisez la commande 'urpmi --auto-update' pour s’assurer que tous les paquets ont été mis à jour.

Problèmes connus

Les principaux problèmes connus et présents sur la dernière version des ISOs de Mageia sont décrits sur la page d’Errata.

Paquets Obsolètes

get-skype est maintenant obsolète, les versions classiques de Skype pour Linux ayant cessé d’être prises en charge par Skype le 1ᵉʳ juillet 2017. Une nouvelle mouture de Skype basée sur le Web peut être installée directement à partir du site Web de Skype en sélectionnant la version rpm ici. Notez que seuls les systèmes 64 bits sont pris en charge.

La version 2 de cvsps, dont la dernière mise à jour remonte à plus de dix ans, est maintenant obsolète. Elle était utilisée par git-cvsimport à partir du paquet git-cvs. Si vous procédez à une importation globale de dossier CVS, il est conseillé d’utiliser plutôt cvs-fast-export.

Rapport de bogue

Vous pourrez trouver notre bugzilla ici, mais s’il vous plait, consultez-les Errata avant de signaler un bogue. Si vous n’avez pas encore de compte Mageia, vous pouvez en créer un sur https://identity.mageia.org/. Si vous ne savez pas comment rapporter un bogue consultez cette page.

Noms de périphériques modifiés pour les périphériques MMC (MultiMediaCard)

Par défaut, Mageia utilise des UUID pour les périphériques en mode bloc. Il est possible que vous ayez changé de valeur par défaut et modifié manuellement /etc/fstab pour utiliser des noms de périphérique dans le MMC block-devices. Si c’est le cas, vous devrez changer cela de /dev/mmcblk0 à /dev/mmcblk1. Cela a changé dans le noyau Linux 4.14.