Zum Inhalt springen

VeloxOS aus Quellcodes bauen

import { Steps } from ‘@astrojs/starlight/components’;

Diese Anleitung erklärt, wie du eine frische VeloxOS ISO generierst. Da VeloxOS die Performance von CachyOS auf einer Manjaro-Basis nutzt, muss dein Host-System entsprechend vorbereitet sein.

Bevor du mit dem Bauen beginnst, musst du die CachyOS-Repositories und die Build-Tools zu deinem System hinzufügen.

Folge dem offiziellen CachyOS Wiki oder nutze das Helper-Skript:

Terminal-Fenster
wget [https://mirror.cachyos.org/cachyos-repo.tar.xz](https://mirror.cachyos.org/cachyos-repo.tar.xz)
tar xvf cachyos-repo.tar.xz && cd cachyos-repo
sudo ./cachyos-repo.sh

Als Nächstes installierst du die offiziellen Build-Tools von Manjaro. Öffne dein Terminal und führe aus:

Terminal-Fenster
sudo pacman -S manjaro-tools-iso-git git

Folge diesen Schritten, um deine Build-Umgebung vorzubereiten.

  1. Profile klonen Klone das offizielle VeloxOS-Repository mit den ISO-Profilen auf deinen Rechner:
Terminal-Fenster
git clone [https://github.com/VeloxOSLinux/iso-profiles.git](https://github.com/VeloxOSLinux/iso-profiles.git) ~/velox-profiles
  1. Manjaro-Tools konfigurieren VeloxOS benötigt spezifische Build-Einstellungen. Kopiere unsere optimierte Konfiguration:
mkdir -p ~/.config/manjaro-tools
cp ~/velox-profiles/.config/manjaro-tools.conf ~/.config/manjaro-tools/
  1. Build-Struktur vorbereiten Um die ISO zu bauen, führen wir das Basis-Profil mit unseren VeloxOS-Anpassungen (Overlays) zusammen:
Terminal-Fenster
# Arbeitsverzeichnisse erstellen
mkdir -p ~/iso-build/gnome
mkdir -p ~/iso-build/custom/gnome/
# Basis-Profil kopieren
cp -r ~/velox-profiles/base/gnome/* ~/iso-build/gnome/
# VeloxOS Overlays & Shared Assets anwenden
cp -r ~/velox-profiles/gnome/* ~/iso-build/custom/gnome/
cp -r ~/velox-profiles/shared/* ~/iso-build/custom/gnome/

Sobald die Umgebung eingerichtet ist, kannst du den automatisierten Build-Prozess starten. Nutze den Befehl buildiso und verweise auf dein vorbereitetes Profil:

Terminal-Fenster
buildiso -p ~/iso-build/gnome -b stable

:::info[Hintergrund] Die Datei manjaro-tools.conf, die du kopiert hast, enthält die Pacman-Konfiguration, die dem Build-Bot mitteilt, dass er die CachyOS-Spiegelserver zusätzlich zu den Manjaro-Servern nutzen soll. :::

Nachdem der Prozess erfolgreich abgeschlossen wurde, findest du deine brandneue VeloxOS ISO im Ausgabe-Verzeichnis:

Terminal-Fenster
# Standard-Ausgabepfad
/var/cache/manjaro-tools/iso/
  • Signatur ist unbekannt (unknown trust): Falls der Build wegen GPG-Fehlern fehlschlägt, stelle sicher, dass du die CachyOS-Keys importiert hast: sudo pacman -S cachyos-keyring cachyos-mirrorlist.
  • Fehlende Pakete: Überprüfe doppelt, ob die /etc/pacman.conf deines Host-Systems die [cachyos] Sektionen wirklich enthält.