This page is also available in other languages:

Notepad.png
Please note!
This page is still being written, so that it is ready to be used when Mageia 5 stable is released. Some of the links won't work earlier than that.

Contents

Introduction

Available installation media

Mageia has two distinct installation media types:

For more information have a look at the installation media page.

You will always find the download info on the Mageia download page; direct (ftp and http) and BitTorrent downloads are available.

The Mageia online repositories

The Mageia software sits in three different repositories/media, depending on the type of license applied to each package. Here's an overview of those repositories:

Major new features

Installation

Support for Alpha/IA64/PPC/SPARC was dropped.

Stage 1

Stage 2

UEFI

Quite a lot of work has been done in order for Mageia to install smoothly under UEFI:

GPT partitioning

Various fixes were done regarding GPT partitioning:

Hardware support

The installer now configures the boot with "noiswmd" so that Intel soft raid works (mga#11105). Thus we manage isw_ bios fakeraids with dmraid for now (instead of mdadm) (mga#11289, mga#14330)?

Grub2 Integration

Grub2 Integration was completed:

Debugging

The installer was improved:

Localisation (l10n) / Internationalisation (i18n)

Package management

New RPM

RPM has been upgraded to 4.12.0.1. See http://rpm.org/wiki/Releases/4.12.0 for details.

New weak dependencies management

rpm-4.12 brings official support for suggests/recommends/enhances/... tags, which differs from the previous implementation we used

As it's a new implementation, old tags were renamed (eg: RPMTAG_SUGGESTS => RPMTAG_OLDSUGGESTS) and new tags were introduced (eg: RPMTAG_SUGGEST)

Our packages now uses the (new) Recommends: tag instead of the (old) Suggests: one. Accordingly urpmi options have been renamed (eg: --no-suggests -> --no-recommends.

Urpmi will handle both old Suggests (as inserted by rpm < 4.12) & new Recommends tags (as inserted by rpm-4.12+). However, packages built with "Suggests:" with rpm-4.12 would use the new suggests tag which will be ignored by urpmi.

Mapping table:
rpm < 4.12.0 (old names) rpm >= 4.12.0 (new names)
RPMTAG_RECOMMENDSNAME RPMTAG_OLDRECOMMENDS​NAME
RPMTAG_SUGGESTSNAME RPMTAG_OLDSUGGESTSNAME
n/a RPMTAG_RECOMMENDNAME
n/a RPMTAG_SUGGESTNAME

As such, format of synthesis files in media has been slightly changes. For mga5+, there are now "@recommends@" lines instead of "@suggests" ones

New dependencies generators

For some years, RPM supported two way to generate dependencies when building packages:

Most distributions have switched to the new "internal" generators but we were still using the old "external" generators.

Mageia 5 has switched to use the new "internal" generators. This brings many advantages, e.g.:

For more explanations, read:

As a side effect, the dependencies excluding mechanism has been changed. It's extensively documented here

perl-URPM & urpmi

A hard-coded limit was fixed which prevented updating mga4 to mga5 due to some packages having a provides list longer than 64k characters.

Gurpmi will now runs drakbug when it crashes or segfaults, in order for us to get meaningful bug reports.

Tools

Authentication

Other

389-Directory Server

The 389 Directory Server [1] a high end LDAP server

* Install the meta-package 389-ds. It will pull in the following sub-packages:

389-ds-base 389-ds-console 389-admin 389-admin-console-doc 389-dsgw 389-admin-console 389-ds-console-doc 389-console 389-adminutil

Kolab Groupware Server

Kolab-3.1 a Kolab is a secure, scalable and reliable groupware server. It is formed by a number of well-known and proven components and adds intelligent interaction between them. There's a web administration interface, management of free-busy lists and resources, synchronization for several devices and more. Various clients can access Kolab, among them "Kontact" (KDE), Outlook (Windows) and Roundcube (Webmail). Best of all, Kolab is Free Software, so you are free to use, study, share and improve it [2].

* The version we provide meets kolab-3.3 except cyrus-imapd (needed version 2.5)
* Install the meta-package kolab, it will pull in all requirements, including the 389-ds.

Base system

Kernel & hardware support

All hardware managed by kernel-3.19 is enabled.

Wacom tablets should work better during installation. Moreover, Synaptics touchpads should now work during install bug 11524.

Nvidia drivers

Recently, NVIDIA dropped support in their latest driver for the following range of chips: GeForce 8xxx, 9xxx and 100 to 415.
As a result, a new nvidia package had to be split out for those cards, it is now called nvidia340. Integration for this has been added to drakx11/XFdrake so the usual auto-detection for the correct driver should work again.
So there is now nvidia304 for GeForce 6xxx and GeForce 7xxx cards, the above-mentioned nvidia340 and nvidia-current for GeForce 420 and later cards.

If you perform an upgrade, the X.org config will be automatically fixed by the harddrake service on first boot.

init system

Graphical environments

MageiaWelcome

X Window System (X11)

Mageia 5 ships with X.Org 1.16.4.

KDE

KDE 4.14.3 & Plasma 5.1.2 are provided.

It has a specific Live-DVD or can be installed from the DVD ISO (Traditional installer).

GNOME

GNOME 3.14 is provided

It has a specific Live-DVD or can be installed from the DVD ISO (Traditional installer).

For those prefering good old GNOME2, GNOME3 also provides a "Gnome Classic" session.

LXDE

It can be installed from the DVD ISO (Traditional installer).

XFCE

It can be installed from the DVD ISO (Traditional installer) or the Dual-arch DVD ISO.

LXQT (replacing RazorQt)

LXQt is the successor of RazorQt and replaces it during upgrades from Mageia 4. For more details also check the Errata entry
It cannot be installed from the DVD ISO (Traditional installer) as there is simply not enough space to include all desktop environments and the packages they depend upon.
Online media need to be added to enable selection during initial installation - this is explained in installer documentation

Mate

It can be installed from the DVD ISO (Traditional installer).

Cinnamon

It can be installed from the DVD ISO (Traditional installer).

Enlightenment

It comes in its E18 latest version based on the Enlightenment Foundation Libraries.

Light window managers

Mageia 5 also provides a pletory of small and efficient window managers such as afterstep, awesome, dwm, fluxbox, fvwm2, fvwm-crystal, i3, icewm, jwm, lightdm, matchbox, openbox, pekwm, sugar, swm, windowmaker.

Office apps

Libreoffice has been updated to 4.4. See official release notes for details.

Games

Education

Software Development

gcc has been updated to 4.9, gdb to 7.8.1 & valgrind to 3.10.1.

KDE Frameworks 5

Mageia 5 brings KDE Frameworks 5 version 5.5.

Miscellaneous

Upgrading from Mageia 4

Please also read the known issues page.

Upgrading from Mageia 4 is supported, and has been fine-tuned over the past few months, so it should work. But as always, it is very advisable to back up any important data before upgrading and make sure you have made all updates of Mageia 4 (such as rpm and urpmi). Upgrading from Mageia 3 or another distribution is not supported.

If 3rd party repositories, such as google have been added during the use of Mageia 4, include /etc/urpmi/urpmi.cfg in the "important data". The contents of that file can then be used to re-add the 3rd party repositories, after the upgrade.

There are several ways to upgrade from one of the previous Mageia releases:

Warning: Upgrading an existing install using a LiveCD is NOT supported due to the LiveCD’s image being copied "as is" to the target system.

Upgrading via the Internet

The Mageia Update notification applet, Mageia Online, will notify you that a new Mageia release is available, and ask if you wish to upgrade. If you agree, the upgrade will be carried out from within your Mageia installation without any further steps being necessary.

If you have disabled the applet or it is not automatically running for some reason, you can upgrade manually either using the GUI (mgaonline) or the CLI (urpmi). Both methods are outlined below.

First make sure you have the latest updates for your currently running release prior to upgrading.

Upgrading online, using mgaonline (GUI)

If you do not see that mgaonline notifies you that there is a new release, check your options with mgaapplet-config

Or

su
mgaapplet-upgrade-helper --new_distro_version=5

It will notify you of the availability of the new Mageia 5 distribution, configure Mageia media sources and start migration.

Upgrading online, using urpmi (CLI)

You can also upgrade using urpmi from your favorite terminal emulator. Here are the general upgrade steps:

su
urpmi.removemedia -a
su
urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.5.$ARCH.list'
(Where $ARCH is either i586 or x86_64)
su
urpmi.addmedia --distrib <mirror_url>
You can get the mirror_url using the Mageia mirrors web application.
su
urpmi --replacefiles --auto-update --auto

Using the traditional Mageia 5 DVD to Upgrade

You can use the traditional (so non-Live) Mageia 5 DVD to do clean installs but also to upgrade from previous releases.

To upgrade:

It is recommended that the online repositories be set up during the upgrade as the DVD only includes a subset of the complete set of Mageia online repositories.

Moreover, it is possible that Mageia 4 may have received an update to a later version of software than that available on the ISO. When this happens, the upgrade may fail to complete. Since, at the time the ISO's are tested it is impossible to anticipate which Mageia 4 packages may be updated in the future, offline upgrades (i.e. upgrades attempted without setting up the online repositories) are not supported.

On the first reboot use the command 'urpmi --auto-update' to make sure all packages were updated.

Known issues

See the Errata page.

Bug reporting

We have a bug tracker, but please read the Errata before reporting any bugs. If you don't already have a Mageia account, you can create one on https://identity.mageia.org/. If you don't know, see how to report a bug.

Obsoleted packages

For more details on other packages that have been dropped since Mageia 4 release please have a look at logs or details of the task-obsolete package in our Subversion repository.