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 [10.08.2023] – cs | digitales:software:manjaro [24.04.2025] (aktuell) – ↷ Seite von digitales:sdr:software:manjaro nach digitales:software:manjaro verschoben cs | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Einrichtung ===== | ===== Einrichtung ===== | ||
- | ==== Some notes (useful for my own system) | + | ==== Vorbemerkungen |
BTRFS for system, EXT4 for /home | BTRFS for system, EXT4 for /home | ||
Zeile 21: | Zeile 21: | ||
'' | '' | ||
+ | |||
< | < | ||
[desktop-cs cs]# **fdisk -l** | [desktop-cs cs]# **fdisk -l** | ||
Zeile 63: | Zeile 64: | ||
'' | '' | ||
- | Die **neue Partition ** jetzt **mounten**. | + | Die **neue Partition ** jetzt **mounten**. |
'' | '' | ||
- | Die **neue Partition überprüfen** (das dauert). | + | Die **neue Partition überprüfen** |
'' | '' | ||
Zeile 90: | Zeile 91: | ||
'' | '' | ||
+ | |||
< | < | ||
/ | / | ||
Zeile 99: | Zeile 101: | ||
Jetzt **Eintrag in der / | Jetzt **Eintrag in der / | ||
+ | |||
< | < | ||
- | < | + | < |
# 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 118: | Zeile 121: | ||
'' | '' | ||
- | ===== ===== | ||
- | ==== Liste aller installierten Packages erstellen | + | ==== Plasma/ |
+ | |||
+ | * [[https:// | ||
+ | * '' | ||
+ | ==== Packages ==== | ||
+ | |||
+ | === Liste aller installierten Packages erstellen === | ||
* [[https:// | * [[https:// | ||
Zeile 127: | 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 140: | 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 154: | 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 '/ |
</ | </ | ||
- | ===== Bereitschaft und Ruhezustand ===== | ||
- | * [[https://wiki.archlinux.de/ | + | === Packages aus einer Liste installieren === |
+ | |||
+ | Um Pakete aus einer zuvor gespeicherten Paketliste zu installieren, | ||
+ | |||
+ | ''# | ||
===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
Zeile 168: | Zeile 232: | ||
* [[https:// | * [[https:// | ||
- | ===== Kein Flickern im Firefox unter wayland/ | + | ==== Kein Flickern im Firefox unter wayland/ |
Als Umgebungsvariable folgendes eintragen: | Als Umgebungsvariable folgendes eintragen: | ||
Zeile 181: | Zeile 245: | ||
Unter about: | Unter about: | ||
- | ===== SSH keys ===== | + | ===== SSH keys generieren |
* Generate a local ssh key pair (run only once): '' | * Generate a local ssh key pair (run only once): '' | ||
* Send the public ssh key to each client: '' | * Send the public ssh key to each client: '' | ||
+ | |||
+ | ===== Bereitschaft und Ruhezustand ===== | ||
+ | |||
+ | * [[https:// | ||