Aktuelle Antwort: Bringen Sie Ihr eigenes Docker Compose mit – Sie müssen nicht zwangsläufig einen Drittanbieter-Store hinzufügen
Im Thread wurde vorgeschlagen, ein LinuxServer-Repository hinzuzufügen und nach KiCad zu suchen. Das kann funktionieren, wenn ein kompatibler Katalog die App bereits paketiert anbietet. Die aktuelle ZimaOS-Dokumentation unterstützt jedoch auch die Verwendung eines eigenen Docker Compose. Für eine einzelne App ist das oft übersichtlicher, als ein ganzes Drittanbieter-Repository zur Abhängigkeit zu machen.
Finden Sie zuerst eine vertrauenswürdige Container-Definition des Upstream-Projekts
Für KiCad veröffentlicht LinuxServer einen gepflegten Container mit persistentem /config, einem Web-Desktop und dokumentierten Architekturen. Lesen Sie die LinuxServer-KiCad-Dokumentation, bevor Sie eine beliebige Compose-Datei kopieren.
Die App-Paketierung von ZimaOS basiert auf Standard-Compose plus x-casaos-Metadaten
Die aktuelle Referenz zu Docker Compose und x-casaos trennt die normale Docker-Laufzeitkonfiguration von den ZimaOS-Store-Metadaten. Die Docker-Compose-Referenz bleibt die maßgebliche Quelle für Services, Volumes, Ports und Umgebungsvariablen.
Bewahren Sie persistente App-Daten außerhalb des Containers auf
Binden Sie die KiCad-Konfiguration und -Projekte an persistenten Speicher und überprüfen Sie den Host-Pfad vor der Installation. Der Leitfaden zu App-Pfaden in ZimaOS erklärt, warum das Löschen eines Containers ordnungsgemäß eingebundene Benutzerdaten nicht löschen sollte.
Verwenden Sie einen Store nur, wenn Sie eine wiederholbare Kataloginstallation wünschen
Wenn Sie mehrere benutzerdefinierte Apps verwalten möchten, ist das Erstellen oder Hinzufügen eines kompatiblen Stores sinnvoll. Das Repository-Modell von ZimaOS v2 verwendet Apps/<AppName>/docker-compose.yml sowie generierte Metadaten. Für eine einzelne App ist Compose die einfachere Abstraktion.
Der Portainer-Hardwareleitfaden und das Hardwareverzeichnis des ZimaOS App Store sind hilfreich, wenn der Stack benutzerdefinierter Apps wächst.
Verändern Sie das ZimaOS-Basissystem nicht, um eine Desktop-App zu installieren
KiCad gehört in einen Container oder eine VM, nicht per apt install auf den ZimaOS-Host. Der Leitfaden zu den ZimaOS-Paketmanagern erklärt diese Abgrenzung.
