class: center, middle ## Raspberry Pi + Manjaro ## = Virtualisierungsplattform? ### Hauke Goos-Habermann #### https://goos-habermann.de --- ### Über mich - Entwickler des
Softwareverteilungssystems m23
- Organisator der
Kieler Open Source und Linux Tage
-
Dienstleister zu m23, Linux und Freier Software
- Softwareentwicklung (PHP, BASH, C/C++, JS, Python und was sonst so gebraucht wird...) - Administration - Schulungen - Support - Beratung - quasi **alles**, *was mit Linux zu tun hat* - Wöchentlicher Livestream *"Jean und Hauke Show"* auf https://www.youtube.com/c/LinuxGuides - Community-Video-Serie *"Nicht der Weisheit letzter Schluß"* auf
tube.tchncs.de
und
YouTube
mit **beruflichen** oder **privaten Projekten** - Verwendet Raspberry Pis für alle möglichen Zwecke. --- ### Manjaro auf dem Raspberry Pi 4 / P400 * https://de.wikipedia.org/wiki/Manjaro_Linux * 64-Bit * Rolling Release * Paketverwaltung: Pacman, Yay * SD-Kartenabbild: https://www.manjaro.org/downloads/arm/raspberry-pi-4/arm8-raspberry-pi-4-xfce/ --- ### Das habe ich dieses Mal vor * KVM und virt-manager installieren * Fehlende EFI-Firmware aus Debian ergänzen * Virtualisiert Debian 11 (arm64) installieren (https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/debian-11.1.0-arm64-netinst.iso) *
Box64
installieren *
Firefox
Godot in der AMD64-Version starten *
Brave-Browser
SuperTux installieren * Aus den Quellen des *Arch User Repository (AUR)* kompilieren und installieren * DOSBox installieren * Monster Bash spielen * Debian-RISC-V in QEMU starten Befehle etc. habe ich in
ideen.sh
gesammelt. --- ### Paketverwaltung unter Arch Linux #### Normale Pakete Pakete liegen für die jeweilige Architektur kompiliert vor. * In verfügbaren Paketen suchen: pacman -Ss [Suchwort] * In installierten Paketen suchen: pacman -Qs [Suchwort] * Paket installieren: pacman -S [Paketname 1] [Paketname 2] * Paket entfernen: pacman -R [Paketname 1] [Paketname 2] * Paket mit nicht mehr benötigten Paketen entfernen: pacman -Rs [Paketname 1] [Paketname 2] * Alle Pakete aktualisieren: pacman -Syu * Paketeindex aktualisieren: pacman -Sy https://wiki.archlinux.de/title/Pacman #### AUR-Pakete (Arch User Repository) Pakete werden anhand von PKGBUILD-Skripten auf dem eigenen Rechner aus Quelltexten kompiliert. Anstelle von *pacman* wird hier *yay* verwendet. Die Befehle sind analog zu *pacman*. https://wiki.archlinux.de/title/AUR_Hilfsprogramme --- ### Verbindung herstellen Für die *"Fernsteuerung"* verwende ich dieses Mal
XDMCP
. Zum Aktivieren fügt man in der /etc/lightdm/lightdm.conf die beiden Zeilen ```bash [XDMCPServer] enabled=true ``` hinzu und startet LightDM mittels ```bash systemctl restart lightdm ``` neu. Für den Zugriff verwende ich
Xnest
: ```bash Xnest -geometry 1440x1080 -query 192.168.1.188 :123 ``` --- class: center, middle ### Informationen zu mir und meinen Dienstleistungen, m23, ... ### https://goos-habermann.de