Featured image of post Vérifier la version courante de Manjaro

Vérifier la version courante de Manjaro

Quelques commandes basiques pour retrouver la release de Manjaro installée sur une machine et la branche sur laquelle pacman est configuré

Version de la distribution

Manjaro fait partie du projet Linux Standard Base (LSB) et à ce titre, maintient le fichier /etc/lsb-release qui sert de source à la commande lsb_release (pas forcément installé par défaut sur tous les systèmes).

❯ cat /etc/lsb-release
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=22.0.0
DISTRIB_CODENAME=Sikaris
DISTRIB_DESCRIPTION="Manjaro Linux"

❯ lsb_release -a
LSB Version:	n/a
Distributor ID:	ManjaroLinux
Description:	Manjaro Linux
Release:	22.0.0
Codename:	Sikaris

L’une ou l’autre de ces commandes fournit le numéro de version et le nom de code de la release courante. Dans cet exemple, c’est Manjaro 22.0 Sikaris.

Sur d’autres distributions, le fichier /etc/os-release peut parfois contenir des informations intéressantes sur le BUILD_ID. Manjaro fonctionne en “rolling releases”, la variable BUILD_ID ne contient pas de numéro de version exploitable.

❯ cat /etc/os-release
NAME="Manjaro Linux"
PRETTY_NAME="Manjaro Linux"
ID=manjaro
ID_LIKE=arch
BUILD_ID=rolling
ANSI_COLOR="32;1;24;144;200"
HOME_URL="https://manjaro.org/"
DOCUMENTATION_URL="https://wiki.manjaro.org/"
SUPPORT_URL="https://forum.manjaro.org/"
BUG_REPORT_URL="https://docs.manjaro.org/reporting-bugs/"
PRIVACY_POLICY_URL="https://manjaro.org/privacy-policy/"
LOGO=manjarolinux

Branche active du gestionnaire de paquets

Manjaro est basé sur Arch et utilise donc le même gestionnaire de paquets de base, pacman. Mais contrairement à la distribution originale, Manjaro s’appuie sur des branches spécifiques pour déterminer quelle version d’un paquet doit être installée pour une release donnée.

Il existe 3 branches sur lesquelles le système peut fonctionner :

  • Stable branch: The packages that come to stable have gone through roughly a couple of weeks testing by the users of the Unstable/Testing repos, before they get the packages. These packages are usually free of any problems.
  • Testing branch: This is the second line of defense. Being a larger number of users than those using Unstable, they refine the work done prior to them by providing feedback on the packages they recieve on updates.
  • Unstable branch: Unstable is synced several times a day with Arch package releases. Only a subset of Arch packages are modified to suit Manjaro. Those that use Unstable need to have the skills to get themselves out of trouble when they move their system to this branch. They are the Manjaro users who are most likely to need to use such skills. Due to the feedback from the users of the Unstable repo, many issues are caught and fixed at this level. Although the very latest software will be located here, using the unstable branch is usually safe but - in rare cases - may cause issues with your system!

Source: https://wiki.manjaro.org/index.php/Switching_Branches

Vérifier la branche utilisée

Pour afficher la branche configurée pour votre système, la commande est :

pacman-mirrors -G

Changer de branche

Pour changer de branche, les commandes sont :

sudo pacman-mirrors --api --set-branch {branch}
sudo pacman-mirrors --fasttrack 5
sudo pacman -Syyu

Pensez à remplacer {branch} par la branche que vous souhaitez utiliser, stable, testing ou unstable

Crédit photo : AdamsEyeCandy from Pixabay

comments powered by Disqus
Généré avec Hugo
Thème Stack conçu par Jimmy