Autres distribs Linux

Manjaro : Basculer de branche (stable, testing, unstable)

Table des matières

Introduction



Manjaro se distingue des autres distributions basées sur Arch car elle utlise ses propres branches et dépôts. Cela pour s'assurer une stabilité et une fiabilité plus importante que sa distribution mère Arch.

Manjaro utilise trois branches :
- unstable : synchronisé plusieurs fois par jour avec les versions des paquets Arch. Certains paquets sont modifiés et adaptés pour Manjaro.
- testing : affinage du travail de remontée de bugs par rapport à la branche unstable
- stable : paquets qui arrivent après avoir été testés pendant environ deux semaines par les utilisateurs des branches unstable et testing

C'est à peu près comme Debian pour ceux qui connaisssent.

Quand vous installez Manjaro, vous êtes par défaut sur la branche stable évidemment.

Avec unstable, vous êtes à peu près au niveau de stabilité d'Arch Linux avec la même fréquence de mises à jour. Notez donc que vous devez avoir un niveau de connaissance un peu plus élevé du système en cas de problème !

Nous allons voir comment changer de branche.
Toutes les commandes seront à exécuter en tant que root.

Changer de branche



Informations



Pour repérer sur quelle branche vous êtes :

Code BASH :
pacman-mirrors -G


A noter que vous pouvez monter en "instabilité" : stable -> testing -> unstable
Mais que vous pouvez revenir en canal stable : unstable -> testing -> stable

Dans le deuxième cas, vous pouvez avoir des messages d'avertissement vous indiquant que vous avez des paquets plus récent sur votre système.
Deux solutions s'offrent à vous :
- Ignorez-les, et quelques semaines après, ces paquets seront dans la branche stable !
- Downgradez les paquets (voir plus bas)

Manipulations



Pour changer de branche, on va tout simplement changer la configuration des miroirs.

On utilisera pour cela la commande pacman-mirrors.

On aura le choix entre les 3 branches avec les mots clés suivants : stable testing unstable

Par exemple pour basculer en branche unstable :

Code BASH :
pacman-mirrors --api --set-branch unstable


Une fois le changement opéré, on va regénérer la liste des miroirs, ceux de France évidemment :

Code BASH :
pacman-mirrors -c France


Et enfin on met à jour son système avec la commande traditionnelle :

Code BASH :
pacman -Syyu


Et voilà, vous savez comment changer de branche !

A vos marques, prêt, testez !

Note pour rétrograder les paquets



Si vous passez d'unstable à stable, il est possible que vous ayiez des paquets plus récents sur votre système que ceux dans les dépôts.

Lors de la mise à jour, vous avez ce type de message pour chaque paquet plus récent :

Code BASH :
avertissement : systemd : la version locale (252.1-1) est plus récente que core (251.8-1)
avertissement : systemd-libs : la version locale (252.1-1) est plus récente que core (251.8-1)
avertissement : systemd-sysvcompat : la version locale (252.1-1) est plus récente que core (251.8-1)


Vous pouvez rétrograder les versions des paquets pour avoir un ensemble cohérent avec la commande pacman suivante :

Code BASH :
pacman -Syyuu
Cette page a été vue 178 fois