Zur Post-Installation und Konfiguration von Arch habe ich interaktives bash-script erstellt.
Dieses ist geeignet für ein Arch Linux mit KDE Plasma Desktop. Dieses Script wurde mit Ext4-, Btrfs-, XFS- und F2FS-Dateisystemen getestet.
Arch muss natürlich zuvor installiert worden sein.
Was war meine Intention? Ich wollte eine schnell reproduzierbare Konfiguration von Arch. Eine Neuinstallation von Arch Linux inkl. Software und vielen Einstellungen dauert somit keine 30 Minuten (abhängig von der Internetverbindung).
Wer mag kann es sich gerne mal ansehen oder testen.
So installiere ich Arch:
→ → → → → → → → → → → → → → → → → → → → → → → → → →
Nach dem Booten vom Installationsmedium starte ich den Assistenten mit dem Befehl
archinstall
Und lege dann folgende Einstellungen fest:
Archinstall language → German
Lokalisierung → Tastaturlayout → de
→ Lokale Sprache → de_AT.UTF-8
→ Lokale Kodierung → UTF-8
Spiegelserver und Paketrepositorien → Region auswählen → Austria
→ Zusätzliche Repositorien → multilib (32-Bit optional)
Laufwerkskonfiguration → Partitionierung → Empfohlenes Partitionslayout verwenden
→ Hauptdateisystem auswählen → ext4, btrfs, xfs oder f2fs
nur bei btrfs → Subolumes mit vorgegebener Struktur → ja
nur bei btrfs → Komprimierung verwenden
→ Btrfs snapshots → Snapper oder Timeshift (Ich bevorzuge Sapper)
Swap → unverändert lassen
Bootloader → Grub
Kernel → unverändert lassen
Gerätename/Hostname → archlinux, oder was man halt möchte
Authentifizierung → kein Root-Passwort festlegen
→ Benutzerkonto mit sudo einrichten
Profil → Desktop → KDE Plasma
→ KDE Plasma → plasma-meta
→ Grafiktreiber → All open-source
→ Greeter → sddm
Anwendungen → Bluetooth → brauche ich nicht
→ Audio → "pipewire" auswählen
→ Drucker-Service → installiere ich später
→ Firewall → installiere ich später
Netzwerkkonfiguration → Network Manager verwenden (Standard-Backend)
Pacman → Farbe → True
Zusätzliche Pakete → konsole # Kann auch später nachgeholt werden
Zeitzone → Europe/Vienna
Automatische Zeitsynchronisierung (NTP) → Aktiviert
Installieren
Wenn keine zusätlichen Pakete ausgewählt wurden:
Nach dem Neustart am Anmeldebildschirm mit Strg + Alt + F3 in die Befehlszeile wechseln.
Dann anmelden und Folgendes installieren:
sudo pacman -S konsole
Zurück zum Anmeldebildschirm (SDDM) wechseln, mit Strg + Alt + F2.
Oder System neustarten:
reboot
→ → → → → → → → → → → → → → → → → → → → → → → → → →
Nach Anmeldung an der grafischen Benutzeroberfläche, Konsole öffnen.
Mit folgender Befehlszeile das Arch-Post-Installations-Script herunterladen und ausführen:
Stand: 13.08.2026
wget -nd https://austriahosting.com/downloads/.arch/arch.sh -P ~/arch && sh arch/arch.sh
Hierbei werden noch weitere scripts heruntergeladen und im Ordner ~/scripts/ abgelegt.
Für die Konsole werden zusätzliche Aliase hinzugefügt.
Hier die wichtigsten zusätzliche Konsolenbefehle welche für ZSH hinterlegt werden:
check → Zeigt verfügbaren Updates für Flatpaks, AUR-Pakete und Arch-Pakete an.
update → Installiert Updates für Flatpaks, AUR-Pakete und Arch-Pakete, und hält das System sauber.
fix → Kann einige Fehler beheben, vorallem bei Updateproblemen.
Durch fix passiert Folgendes:- Paketcache wird vollständig geleert.
- Liste der Spiegelserver wird neu generiert.
- Pacman Repository Index wird aktualisiert.
- Neue gültige Arch-Signaturen werden installiert.
- Eventuell vorhandene Datenbanksperre wird entfernen.
- System-Update wird versucht.
Folgende Pakte werden durch das Script installiert. Systempakete: dolphin kate man-db man-pages less dolphin-plugins kio-admin filelight kfind ffmpegthumbs ark kalk acpid python-dbus partitionmanager fastfetch wsdd nss-mdns sddm-kcm pika-backup isoimagewriter pacman-contrib btop eza reflector duf colordiff nano-syntax-highlighting
Office-Software: libreoffice-fresh libreoffice-fresh-de ttf-liberation hunspell-de hyphen hyphen-de libmythes mythes-de okular pdfarranger
Internet-Anwendungen: firefox firefox-i18n-de thunderbird thunderbird-i18n-de chromium filezilla
Multimedia-Software: gwenview gimp gimp-help-de elisa vlc vlc-plugins-all libde265 gst-libav gst-plugins-good gst-plugins-bad gst-plugins-ugly
Via Fatpak: com.xnview.XnViewMP
Fernwartungs-Software:
Via Fatpak: com.anydesk.Anydesk com.rustdesk.RustDesk
Videoschnitt- und Videoaufzeichnungs-Software (Auswahlmöglichkeit: j/N): kdenlive shotcut obs-studio
Via Fatpak: io.github.aandrew_me.ytdn com.github.unrud.VideoDownloader
Drucker-Service (Auswahlmöglichkeit: j/N): cups cups-browsed cups-filters cups-pdf cups-pk-helper ipp-usb system-config-printer gutenprint foomatic-db-gutenprint-ppds foomatic-db-engine foomatic-db foomatic-db-ppds foomatic-db-nonfree foomatic-db-nonfree-ppds
Scanner-Service (Auswahlmöglichkeit: j/N): sane sane-airscan skanpage
Samba-Service und Samba-Benutzer (Auswahlmöglichkeit: j/N): samba
Firewall (Auswahlmöglichkeit: j/N): ufw ufw-extras gufw
Yay wird installiert
Shelly vom AUR (Auswahlmöglichkeit: j/N): shelly-bin
Zsh wird installiert und konfiguriert.
GRUB_TIMEOUT wird auf 2 Sekunden gesetzt.
Dolphin-Menüeintrag wird erstellt.
Syntax-Highlighting für nano wird aktiviert.
KDE-Wallet wird deaktiviert.
Die Pac-Man-Figur wird aktiviert.
Bei Btrfs-Dateisystem würde noch die fstab angepasst werden.