Skip to main content

🐧 Manjaro: Branch wechseln

Stable ist für die meisten Nutzer die bessere Wahl, weil Aktualisierungen dort erst nach zusätzlicher Prüfung und einer Phase in den vorgeschalteten Branches ankommen. Das verringert das Risiko, dass ein Update Probleme mit dem System oder installierten Programmen verursacht. Fehler sind aber auch in Stable nicht ausgeschlossen.

Testing und besonders Unstable erhalten Pakete früher. Unstable folgt dem aktuellen Arch-Paketstand am engsten, ist aber weiterhin Manjaro – nicht Arch Linux. Die schnelleren Updates bringen neue Funktionen und Fehlerbehebungen oft früher, können aber auch Probleme verursachen.

💡 Empfehlung

Nutze Stable, wenn dein Rechner zuverlässig funktionieren soll und du möglichst wenig Zeit mit der Fehlersuche verbringen möchtest. Testing oder Unstable eignen sich eher, wenn du bewusst neuere Pakete testen kannst und mögliche Störungen selbst beheben möchtest.

⚠️ Vor einem Branch-Wechsel: Sichere wichtige Daten und führe anschließend ein vollständiges Systemupdate durch.


🧪 Zur Testing-Branch wechseln

sudo pacman-mirrors -a -B testing && sudo pacman-mirrors -f && sudo pacman -Syyu

🚀 Zur Unstable-Branch wechseln

sudo pacman-mirrors -a -B unstable && sudo pacman-mirrors -f && sudo pacman -Syyu

🛡️ Zur Stable-Branch zurückkehren

sudo pacman-mirrors -a -B stable && sudo pacman-mirrors -f && sudo pacman -Syyuu

ℹ️ Bedeutung der Befehle

  • pacman-mirrors -a -B … — wählt die gewünschte Manjaro-Branch aus.
  • pacman-mirrors -f — aktualisiert die Mirrorliste (-f = fasttrack).
  • pacman -Syyu — synchronisiert die Paketdatenbanken und aktualisiert das System.
  • pacman -Syyuu — synchronisiert die Datenbanken und erlaubt beim Update auch Paket-Downgrades, was beim Wechsel zurück zu Stable relevant sein kann.

🌍 Optional: Mirror-Auswahl nach Ländern

Mit diesem Befehl werden Mirrors aus Deutschland, Frankreich und Österreich ausgewählt. --protocol https beschränkt die Auswahl auf HTTPS-Mirrors; --api nutzt die Mirror-API. Der Befehl ändert nicht die Branch und aktualisiert nicht das System.

sudo pacman-mirrors --country Germany,France,Austria --api --protocol https

Anschließend kannst du die Paketdatenbanken synchronisieren und das System aktualisieren:

sudo pacman -Syyu

oder beide Befehle in einer Zeile ausführen:

sudo pacman-mirrors --country Germany,France,Austria --api --protocol https && sudo pacman -Syyu