Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
digitales:software:manjaro [07.08.2023] – cs | digitales:software:manjaro [24.04.2025] (aktuell) – ↷ Seite von digitales:sdr:software:manjaro nach digitales:software:manjaro verschoben cs | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Manjaro ====== | ====== Manjaro ====== | ||
- | ===== Fix the Grub Bootloader by Reinstall | + | ===== Einrichtung |
- | * [[https:// | + | ==== Vorbemerkungen |
- | + | ||
- | ===== Some notes (useful for my own system) ===== | + | |
BTRFS for system, EXT4 for /home | BTRFS for system, EXT4 for /home | ||
Zeile 16: | Zeile 14: | ||
* create a large EXT4 partition filling the remaining space. Mount to /home | * create a large EXT4 partition filling the remaining space. Mount to /home | ||
- | ===== home Partition einbinden | + | ==== home Partition einbinden ==== |
Alle folgenden Befehlt am Besten als **root**! | Alle folgenden Befehlt am Besten als **root**! | ||
Zeile 23: | Zeile 21: | ||
'' | '' | ||
- | < | ||
+ | < | ||
[desktop-cs cs]# **fdisk -l** | [desktop-cs cs]# **fdisk -l** | ||
Festplatte /dev/sda: 931,51 GiB, 1000204886016 Bytes, 1953525168 Sektoren | Festplatte /dev/sda: 931,51 GiB, 1000204886016 Bytes, 1953525168 Sektoren | ||
Zeile 105: | Zeile 103: | ||
< | < | ||
- | < | + | < |
# Use ' | # Use ' | ||
# be used with UUID= as a more robust way to name devices that works even if | # be used with UUID= as a more robust way to name devices that works even if | ||
Zeile 124: | Zeile 122: | ||
'' | '' | ||
- | ===== Liste aller installierten Packages erstellen | + | ==== Plasma/ |
+ | |||
+ | * [[https:// | ||
+ | * '' | ||
+ | ==== Packages ==== | ||
+ | |||
+ | === Liste aller installierten Packages erstellen === | ||
* [[https:// | * [[https:// | ||
Zeile 131: | Zeile 135: | ||
Datei in / | Datei in / | ||
- | < | ||
+ | == Offizielle Pakete == | ||
+ | |||
+ | Folgender Befehl erstellt eine Liste aller installierten Pakete. | ||
+ | |||
+ | * **Option- -t:** Die Pakete, die bereits von anderen explizit installierten Paketen benötigt werden, werden nicht erwähnt. Bei einer Neuinstallation von dieser Liste werden sie installiert, | ||
+ | * **Option -n: **Fremdpakete (z. B. von AUR) werden in der Liste nicht aufgeführt. | ||
+ | |||
+ | <code -> | ||
+ | pacman -Qqetn > pkglist.txt | ||
+ | </ | ||
+ | |||
+ | == Fremdpakete (AUR) == | ||
+ | |||
+ | Fremdpakete (AUR) müssen separat neu installiert werden; | ||
+ | |||
+ | * **Option -m: **Fremdpakete (z. B. von AUR) werden in der Liste aufgeführt. | ||
+ | |||
+ | <code -> | ||
+ | pacman -Qqem > foreignpkglist.txt | ||
+ | </ | ||
+ | |||
+ | |||
+ | === Pakete aus Listen wiederherstellen === | ||
+ | |||
+ | Um Pakete aus einer zuvor gespeicherten Paketliste zu installieren, | ||
+ | |||
+ | <code -> | ||
+ | pacman -S --needed - < pkglist.txt | ||
+ | </ | ||
+ | |||
+ | Es ist jedoch wahrscheinlich, | ||
+ | |||
+ | <code -> | ||
+ | pacman -S --needed $(comm -12 <(pacman -Slq | sort) <(sort pkglist.txt)) | ||
+ | </ | ||
+ | |||
+ | Um schließlich sicherzustellen, | ||
+ | |||
+ | <code -> | ||
+ | pacman -Rsu $(comm -23 <(pacman -Qq | sort) <(sort pkglist.txt)) | ||
+ | </ | ||
+ | |||
+ | === Die Liste mit Hooks aktuell halten === | ||
+ | |||
+ | Die Hooks werden im Verzeichnis ''/ | ||
+ | |||
+ | <code -> | ||
+ | nano / | ||
+ | </ | ||
+ | |||
+ | <code - pkglist.hook> | ||
[Trigger] | [Trigger] | ||
Operation = Install | Operation = Install | ||
Zeile 144: | Zeile 198: | ||
Exec = /bin/sh -c '/ | Exec = /bin/sh -c '/ | ||
- | </file> | + | </code> |
- | Für AUR Packages | + | Für AUR Packages **foreignpkglist.hook**. |
- | < | + | < |
+ | nano / | ||
+ | </ | ||
+ | |||
+ | <code - foreignpkglist.hook> | ||
[Trigger] | [Trigger] | ||
Operation = Install | Operation = Install | ||
Zeile 158: | Zeile 216: | ||
Description = Liste aller installierter AUR Pakete aktualisieren | Description = Liste aller installierter AUR Pakete aktualisieren | ||
When = PostTransaction | When = PostTransaction | ||
- | Exec = /bin/sh -c '/ | + | Exec = /bin/sh -c '/ |
</ | </ | ||
- | ===== SSH keys ===== | ||
- | * Generate a local ssh key pair (run only once): '' | + | === Packages aus einer Liste installieren === |
- | * Send the public ssh key to each client: '' | + | |
- | ===== Kein Flickern im Firefox unter wayland/ | + | Um Pakete aus einer zuvor gespeicherten Paketliste zu installieren, |
+ | |||
+ | ''# | ||
+ | |||
+ | ===== Troubleshooting ===== | ||
+ | |||
+ | ==== Fix the Grub Bootloader by Reinstall ==== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | ==== Kein Flickern im Firefox unter wayland/ | ||
Als Umgebungsvariable folgendes eintragen: | Als Umgebungsvariable folgendes eintragen: | ||
Zeile 180: | Zeile 245: | ||
Unter about: | Unter about: | ||
- | ===== | + | ===== SSH keys generieren |
+ | |||
+ | * Generate a local ssh key pair (run only once): '' | ||
+ | * Send the public ssh key to each client: '' | ||
===== Bereitschaft und Ruhezustand ===== | ===== Bereitschaft und Ruhezustand ===== |