Skip to main content

Arch Linux - Wichtige Pakete

Client (Desktop / Laptop)

Mit diesen Softwarepaketen installiere ich üblicherweise Arch Linux, welches für den Desktop Bereich zum Einsatz kommen soll. Als Desktop Umgebung kommt KDE Plasma zum Einsatz.

Linux

  • linux / linux-lts / linux-zen
  • linux-headers / linux-lts-headers / linux-zen-headers
  • linux-firmware

Der Zen Kernel ist optimiert auf Reaktionsfähigkeit und Durchsatz auf Kosten des Stromverbrauchs. Nicht unbedingt für Laptops empfohlen.

Basispakete

  • base
  • base-devel
  • vim
  • networkmanager
  • ufw
  • openssh
  • grub
  • efibootmgr
  • git
  • archlinux-keyring
  • xfsprogs
  • reflector

Systemd Units aktivieren!
- NetworkManager.service
- ufw.service
- openssh.service
- systemd-timesyncd.service
- fstrim.timer

Firewall freischalten!
- Incoming 22/tcp

Zusätzliche Pakete

/etc/pacman.conf multilib aktivieren!

  • plasma
  • plasma-wayland-session
  • konsole
  • noto-fonts-cjk
  • noto-fonts-emoji
  • noto-fonts
  • fish
  • dolphin
  • bash-completion
  • iputils
  • dnsutils
  • nmap
  • iw
  • wireless_tools
  • wget
  • curl
  • python
  • lm_sensors
  • neofetch
  • dmidecode
  • gparted
  • exfatprogs
  • ntfsprogs
  • kate
  • ksnip
  • audacious
  • audacity
  • picard
  • galculator
  • thunderbird
  • firefox
  • keepassxc
  • remmina
  • freerdp
  • ffmpeg
  • pipewire
  • pipewire-pulse
  • wireplumber
  • alsa-utils
  • pavucontrol
  • bluez
  • bluez-utils
  • bluedevil
  • nm-connection-editor
  • networkmanager-openvpn
  • networkmanager-wireguard
  • networkmanager-l2tp
  • networkmanager-strongswan
  • samba
  • cups
  • engrampa
  • ark
  • ristretto
  • gnome-keyring
  • steam-runtime
  • gamemode
  • libreoffice-fresh / libreoffice-still
  • libreoffice-fresh-de / libreoffice-still-de
  • okular

Systemd Units aktivieren!
- cups.service
- bluetooth.service

AUR Pakete

  • enpass-bin
  • xone-dkms
  • xone-dongle-firmware
  • mangohud
  • onlyoffice-bin

Hardware Acceleration

  • libva
  • libva-vdpau-driver
  • libvdpau-va-gl
  • libva-utils

NVIDIA GPU

  • nvidia / nvidia-lts
  • nvidia-utils
  • lib32-nvidia-utils
  • nvidia-settings
  • libva-nvidia-driver (AUR, ersetzt libva-vdpau-driver)

AMD GPU

/etc/pacman.conf multilib aktivieren!

  • mesa
  • lib32-mesa
  • xf86-video-amdgpu
  • vulkan-radeon
  • lib32-vulkan-radeon
  • libva-mesa-driver
  • lib32-libva-mesa-driver
  • mesa-vdpau
  • lib32-mesa-vdpau

Virtualisierung

  • qemu-full
  • virt-manager
  • virt-viewer
  • dnsmasq
  • vde2
  • bridge-utils
  • openbsd-netcat
  • libguestfs
  • ovmf

Systemd Units aktivieren!
- libvirtd.service

Client (nur Laptop)

Basispakete

  • tlp
  • tlp-rdw

Systemd Units aktivieren!
- tlp.service
- NetworkManager-dispatcher.service

Systemd Units maskieren!
- systemd-rfkill.service
- systemd-rfkill.socket

Zusätzliche Pakete

  • xf86-input-synaptics (für bessere Touchpad Unterstützung und erweiterte Optionen)

Server

Arch Linux eignet sich trotz rolling releases gut für Server, solange nicht zu viel Software auf ein mal im Einsatz ist.

Linux LTS

  • linux-lts
  • linux-firmware
  • linux-lts-headers

Basispakete

  • base
  • base-devel
  • vim
  • networkmanager
  • ufw
  • openssh
  • grub
  • efibootmgr
  • git
  • xfsprogs
  • reflector

Systemd Units aktivieren!
- NetworkManager.service
- ufw.service
- openssh.service
- systemd-timesyncd.service
- fstrim.timer

Virtualisierungs Host

  • qemu-full
  • virt-manager
  • virt-viewer
  • dnsmasq
  • vde2
  • bridge-utils
  • openbsd-netcat
  • libguestfs
  • ovmf

Systemd Units aktivieren!
- libvirtd.service
- libvirt-guests.service

Optional mit XFCE und VNC Server

  • xorg
  • xfce4
  • xfce4-goodies
  • nm-connection-editor
  • tigervnc

Optional mit Cockpit

  • cockpit
  • cockpit-machines
  • pcp
  • cockpit-pcp
  • packagekit
  • virt-viewer

Systemd Units aktivieren!
- cockpit.socket
- pmcd.service
- pmlogger.service

Firewall freischalten!
- Incoming 9090/tcp