From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Other languages
Deutsch ; English ; Français ; Português ; Türkçe

What is Mageia Cauldron?

Mageia Cauldron (culinary allusion) is the Mageia development version. Therefore, the next version of Mageia, which, when it is available to everyone, will have its own identity and the Cauldron version will again designate the next version release.

Note:
Mageia Cauldron should not be confused with a stable rolling release version. Cauldron is a raw developer version, which will break unexpectedly but definitely at certain times. Under certain circumstances (also depending on the skill of the user) the installation will be so broken that a reinstallation will be necessary.

Who should use Mageia Cauldron, and who shouldn't?

All packagers are encouraged to at least have one Cauldron installation, if possible a physical one, to allow for easier contribution to the development version and for extended testing, e.g. hardware support, video acceleration ...

Anybody else who wants to see the latest development, help in reporting bugs or only wishes to live on the bleeding edge can use Cauldron. Of course, you must be aware that problems can occur, for example, the system won't boot correctly, the network connection is broken, applications crash and similar, sometimes fatal problems. If you know your way around and can troubleshoot/fix issues yourself, then you're welcome to use Cauldron. If you can share your findings and perhaps your workarounds or fixes, then that would also be welcome.

Warning!
Cauldron is not for the faint of heart!

It may break down your computer, eat your data, burn down your house or kill your kittens. You have been warned! ;)

Mailing lists for Cauldron users

If you decide to use Cauldron, then make sure you're a member of the following mailing lists:

It is best to at least read the subjects of all those mails when you receive them, so that you won't be surprised with something that'll break your system that was announced or already reported by another cauldron user.
Also, the development mailing list and our Bugzilla are the best places to join forces for finding the causes of serious bugs and fixing them.

How to install Mageia Cauldron

There are two ways to install Mageia Cauldron. Both variants have advantages.

  • Upgrading from the last stable release to Cauldron: The advantage is that possible problems for a future upgrade from one stable release to the next can be detected, reported and fixed early.
  • Clean Cauldron installation via netinstall image: The advantage is that there is no legacy from a previous installation that could affect the test.

Upgrade from the latest stable release to Cauldron using urpmi

Before upgrading the system to Cauldron, update your stable release system fully first and reboot it once. This will ensure your are using the latest versions of packages needed for this upgrade.

Update your latest stable release:

# urpmi --auto-update

Remove all your stable release repositories:

# urpmi.removemedia -a

Now you need to add cauldron repositories. You can either use mirrorlist (it will choose automatically a mirror for you) or you pick a specific mirror.

Note:
As the update frequency of a cauldron system is very high, it is recommended to use a specific tier 1 mirror. Before you add a specific mirror check the availability status.

Select the following commands depending on your computer architecture: i586 for 32-Bit or x86_64 for 64-Bit.

If you want to use mirrorlist:

# urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.cauldron.i586.list'

or:

# urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.cauldron.x86_64.list'

If you want to use a specific server (the URL is an example tier 1 mirror):

# urpmi.addmedia --distrib 'https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/i586/'

or:

# urpmi.addmedia --distrib 'https://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64/'

Finally start the upgrade:

# urpmi --auto-update --auto

Upgrade from the latest stable release to Cauldron using DNF

Before upgrading the system to Cauldron, update your stable release system fully first and reboot it once. This will ensure your are using the latest versions of packages needed for this upgrade.

Update your latest stable release:

# dnf upgrade --refresh

Install the Cauldron repositories:

# dnf install mageia-repos-cauldron

If you're using an x86_64 machine and need 32-bit repositories enabled, run:

# dnf config-manager --set-enabled cauldron-i586

If you need nonfree or tainted enabled, run (Substitute "{arch}" and "{section}" for the desired architecture and nonfree/tainted as you need):

# dnf config-manager --set-enabled cauldron-{arch}-{section}

Install system-upgrade plugin:

# dnf install 'dnf-command(system-upgrade)'

Start download of Cauldron packages and check of possible conflicts:

# dnf system-upgrade --releasever cauldron download --allowerasing

Save your work, and close all applications!

Warning!
The next command will immediately reboot your system!

Finally start the upgrade:

# dnf system-upgrade reboot

Clean Cauldron installation via netinstall image

Download the latest test release from the download page, dump it to a USB flash drive and install Cauldron as described here.

Keeping Mageia Cauldron up to date

Unlike a Mageia release version, package updates in Cauldron go directly into the release repository instead of first into testing. This means the user must periodically check for and install updates on their own. These ways are possible:

Via Mageia Controlcenter -> Software management -> Update your system

or with urpmi:

# urpmi --auto-update

or with dnf:

# dnf upgrade --refresh