Access the Unstable Repositories

From Manjaro Linux
Jump to: navigation, search


Warning: Software downloaded and installed from the Unstable repositories may break your system! They should therefore only be used by more experienced users and Manjaro testers. Less experienced users may therefore wish to Access the Testing Repositories instead.

One of the many features that sets Manjaro apart from other Arch-based distributions is that it uses its own dedicated software repositories, rather than relying on those provided by Arch itself. In fact, to ensure continued stability and reliability, Manjaro actually uses three distinct types of software repositories:

  • Unstable repositories: These are used to store software packages that have known or suspected stability and/or compatibility issues. This software may therefore be subject to patching by the Manjaro developers prior to being released to the testing repositories. Although the very latest software will be located here, using the unstable respositories may consequently break your system!
  • Testing repositories: These are used to store patched software packages from the unstable repositories, as well other new software releases that are considered at least sufficiently stable. This software will be subject to further checks by developers and testers for potential bugs and/or stability issues, prior to being released to the stable repositories for public use.
  • Stable repositories: These are the default repositories used by Manjaro systems to provide updates and downloads to the general user base.

A consequence of using this model is that Manjaro's default stable repositories will be updated slightly later than Arch's, in order to accommodate the patching and testing processes. However, experienced users may wish to bypass both the stable repositories and testing repositories completely by enabling direct access to the unstable repositories instead.

Enabling Access to the Unstable Repositories

sudo pacman-mirrors --api --set-branch unstable

Rebuild your mirrorlist optional limit the number of mirrors

sudo pacman-mirrors --fasttrack [number]

Once the mirrorlist is updated, it will be necessary to synchronise with the unstable repositories and to update your system from them. To do so, enter the following command in the terminal:

sudo pacman -Syyu

Now you will have access to the very, very latest bleeding edge software, without having to wait for it to be transferred to stable or even testing repositories.

Note: Manjaro unstable comes directly from Arch stable.

Tip: Why not become and active part of the Manjaro community by becoming a tester? Just let us know of any bugs by reporting them via our feedback form.

Reverting Back to the Stable Repositories

sudo pacman-mirrors --api --set-branch stable

After changing the branch value back to stable, you have to recreate the mirrorlist again by running the following command. This will rebuild the pacman mirrorlist and will sort the available servers depending on their access time optional limit the number of mirrors.

sudo pacman-mirrors --fasttrack [number]

Now the mirrorlist is updated, it will be necessary to synchronise with the stable repositories and to update your system from them. To do so, enter the following commands in your terminal, just like before:

sudo pacman -Syyu

You have now successfully reverted back to using the stable repositories.