15 Linux Manjaro Regeln

15 Linux Manjaro Regeln

In den Foren schreiben immer wieder einige von Problemen mit Manjaro. Es gibt einige Regeln die man mit Manjaro einhalten sollte, dann funktioniert Manjaro ausgezeichnet und absolut problemlos.

Ich arbeite schon sehr lange mit Manjaro und geniesse die Vorteile welche die Distribution auszeichnen, nämlich das Rolling Release mit getesteten Programmen die bestens funktionieren, die Manjaro Einstellungen (manjaro-settings-manager) mit dem Kernel Manager, dem ausgezeichneten Bootmanager und dem Calamares Installer.

1. Programme aus dem AUR (Arch User Respository): So wenig Programme wie möglich aus dem AUR installieren. Also immer zuerst Programme aus den Manjaro Repositorys installieren: core, extra, community und multilib. Im AUR gibt es keine Programme zum Download sondern Scripte nach dem Download ausgeführt werden um die Programme zu erstellen, was sehr lange dauern kann und auch nicht immer erfolgreich ist.

2. Git Programme: Möglichst keine -git Programme aus dem AUR installieren. Git Programme sind grösstenteils Beta Programme, zwar in der neusten Version aber meist nicht stabil.

3. Flatpak Programme sollte man nicht zu viele installieren. Grundsätzlich bin ich ein Fan von Flatpak, Nach meinen Erfahrungen funktionieren aber nicht alle Programme, unter Manjaro, wie sie sollten.

4. Hauptupdates nicht sofort nach erscheinen installieren sondern erst nach 2-3 Tagen. Wenn ein Update nicht reibungslos abläuft einen Tag später wieder ausführen.

5. Updates immer zuerst mit Pacman machen mit dem Befehl: sudo pacman -Syu

oder mit: sudo pacman -Syyu (inklusive Paket Datenbank Erneuerung), wenn das updaten so nicht funktioniert mit Pamac updaten und wenn das auch nicht funktioniert mit yay.

6. Manjaro Keyring Schlüssel Probleme gibt es ab und zu. Mit dieser Anleitung ist das schnell behoben:

Manjaro- und Arch-Benutzer verfügen über einen Sicherheitsschlüsselbund auf ihrem Computer, der es ihnen ermöglicht, Pakete sicher aus den Manjaro- und Arch-Repositorys herunterzuladen, ohne dass diese Pakete durch einen Man-in-the-Middle-Angriff manipuliert werden.

Wenn ein Benutzer sein System längere Zeit nicht aktualisiert, kann es vorkommen, dass dieser Schlüsselbund abläuft. Der Schlüsselbund kann aus irgendeinem Grund auch beschädigt werden.

Um grundlegende Probleme mit dem Schlüsselbund zu lösen, gehen Sie wie folgt vor:

Führen Sie eine erneute Synchronisierung mit den Manjaro-Repository-Servern durch, um sicherzustellen, dass alles auf dem neuesten Stand ist – indem Sie den folgenden Befehl eingeben:

sudo pacman -Syy

Aktualisieren und aktualisieren Sie die Signaturschlüssel, indem Sie den folgenden Befehl eingeben:

sudo pacman-key --refresh-keys

Laden Sie die Signaturschlüssel neu, indem Sie den folgenden Befehl eingeben:

sudo pacman-key --populate archlinux manjaro

Die drei oben genannten Befehle sollten die meisten (grundlegenden) Schlüsselbundprobleme lösen.

Ist dies nicht der Fall, kann man auch zu drastischeren Massnahmen greifen.
Achtung: Die folgenden Befehle funktionieren nur, wenn Ihre Systemzeit korrekt eingestellt ist!

Entfernen Sie alle Schlüssel

sudo rm -rf /etc/pacman.d/gnupg

Dateien und Ordner für Schlüssel neu initialisieren

sudo pacman-key --init

Schlüssel neu bestücken

sudo pacman-key --populate archlinux manjaro

Installieren Sie die neuesten Schlüsselringe neu

sudo pacman -Sy gnupg archlinux-keyring manjaro-keyring

Aktualisieren Sie die Signaturschlüssel

sudo pacman-key --refresh-keys

Löschen Sie die während abgebrochener Installationen heruntergeladenen Softwarepakete (optional):

sudo pacman -Sc

Warnung: Der obige Befehl löscht den Pacman-Cache vollständig und Sie können kein Downgrade auf eine frühere Version eines Pakets durchführen, bis Sie die Pakete mindestens zweimal aktualisiert haben.

Versuchen Sie abschliessend, Ihr System zu aktualisieren, um zu sehen, ob die Fehler behoben wurden.

sudo pacman -Syu

Wiki-Seite: https://wiki.manjaro.org/index.php/Pacman_troubleshooting#Errors_about_Keys
211

7. Keine Fremd Repositorys(Software Archive) verwenden wie das Chaotic-AUR. Das gibt früher oder später Abhängigkeitsprobleme. Programme brauchen meist Software Zusatzpakete und Software Bibliotheken aber nicht immer die gleichen Versionen. Das AUR und das Chaotic-AUR funktionieren nicht optimal zusammen.

8. Vor Updates das System mit Timeshift sichern. Man sollte einen USB-Stick mit Linux-Live-Manjaro bereithalten für eine allfällige Wiederherstellung der Sicherung. Am besten erstellt man auch eine Datensicherung.

9. Keine EXT4 Partitionen verändern und vor allem keine Partitionen mit BTRFS verändern. Das verschieben, vergrössern oder verkleinern von EXT4 Partitionen kann gelingen. Das ist aber ein grosses Risiko. Bei einem Versuch eine BTRFS zu verkleinern hatte ich einen Totalverlust.

10. Keine andern Desktop Manager installieren in Produktiv Systemen. Grundsätzlich lassen sich andere Desktops installieren, das Risiko einer Beschädigung des Bootmanagers ist aber gross vor allem bei weniger gebräuchlichen grafischen Oberflächen.

11. Base-devel und yay installieren. Manjaro benötigt um AUR Pakete zu installieren die Pakete: base-devel und yay zumindest für die Ausführung im Termial. Diese müssen zuerst installiert werden. Bei der Installation mit Pamac muss zuerst die Konfiguration angepasst werden.

12. Die Installierten AUR Pakete muss man meist nach einem grösseren Update separat aktualisieren. Das geht mit dem Befehl: pamac upgrade -a

13. Discover: Meine Empfehlung ist, dass man den Paketmanager Discover nicht zusätzlich installiert. Die verschiedenen Paketmanager kommen sich zum Teil in die Quere. Es ist von Vorteil möglichst alle Pakete mit dem gleichen Paketmanager zu installieren. Der standard Paketmanager ist: Software installieren/entfernen (Pamac).

Grundsätzlich ist es so, dass Pakete die mit Discover installiert werden auch mit Discover geupdatet werden müssen. Das gleiche gilt für andere Paketmanager.

14. Keine Software manuell installieren, vor allem nicht aus unsicheren Quellen. Diese werden zudem nicht von einem Paketmanager aktualisiert und können deshalb ein Sicherheits und Stabilitätsproblem verursachen.

15. Pamac Datenbankrechte updaten:

Wenn die Fehlermeldung kommt:

** (pamac:166211): WARNING **: 21:30:37.032: database.vala:2336: Fehler beim Öffnen der Datei »/var/tmp/pamac-build-username/aur-comment-fetcher-git/.SRCINFO«: Datei oder Verzeichnis nicht gefunden.

Dann muss man die Datenbankrechte neu vergeben mit dem folgenden Befehl:

sudo chown --recursive --verbose «username» /var/tmp/pamac-build-«username»

«username»
ersetzen durch eure Benutzernamen.

Wenn das nicht funktioniert diesen Befehl anwenden.

pamac upgrade –force-refresh 16. Manjaro optimieren mit Stacer. Leider gibt es dieses Programm nur im AUR. Aber das Programm ist eines der besten für die Optimierung von Linux.
15 Linux Manjaro Regeln

Mehr Videos findet man auf meinem Youtube Kanal linuxcoach:
https://www.youtube.com/@linuxcoach

Ein weiterer Interessanter Artikel zu diesem Thema:
https://computer-experte.ch/manjaro-23/