Aktualna odpowiedź: użyj własnego pliku Docker Compose — nie zakładaj, że musisz dodawać sklep zewnętrzny
W wątku zasugerowano dodanie repozytorium LinuxServer i wyszukanie KiCada. Może to działać, jeśli zgodny katalog już zawiera tę aplikację, ale aktualna dokumentacja ZimaOS obsługuje także używanie własnego pliku Docker Compose. W przypadku pojedynczej aplikacji często jest to prostsze niż uzależnianie się od całego repozytorium zewnętrznego.
Najpierw znajdź zaufaną definicję kontenera z projektu nadrzędnego
LinuxServer udostępnia dla KiCada utrzymywany kontener z trwałym katalogiem /config, pulpitem dostępnym przez przeglądarkę oraz udokumentowanymi architekturami. Przeczytaj dokumentację KiCada firmy LinuxServer, zanim skopiujesz losowy plik Compose.
Pakietowanie aplikacji w ZimaOS to standardowy Compose oraz metadane x-casaos
Aktualna dokumentacja Docker Compose i x-casaos rozdziela standardową konfigurację środowiska uruchomieniowego Dockera od metadanych sklepu ZimaOS. Głównym źródłem informacji dotyczącym usług, woluminów, portów i zmiennych środowiskowych pozostaje dokumentacja Docker Compose.
Przechowuj trwałe dane aplikacji poza kontenerem
Podłącz konfigurację i projekty KiCada do trwałego magazynu oraz sprawdź ścieżkę na hoście przed instalacją. Przewodnik po ścieżkach aplikacji w ZimaOS wyjaśnia, dlaczego usunięcie kontenera nie powinno usuwać prawidłowo podłączonych danych użytkownika.
Korzystaj ze sklepu tylko wtedy, gdy chcesz instalować aplikacje z katalogu w powtarzalny sposób
Jeśli planujesz utrzymywać kilka niestandardowych aplikacji, utworzenie lub dodanie zgodnego sklepu ma sens. Model repozytorium ZimaOS v2 korzysta ze ścieżki Apps/<AppName>/docker-compose.yml oraz wygenerowanych metadanych. W przypadku jednej aplikacji Compose jest prostszą warstwą abstrakcji.
Przewodnik po wymaganiach sprzętowych Portainera oraz katalog wymagań sprzętowych sklepu aplikacji ZimaOS są przydatne, gdy stos niestandardowych aplikacji się rozrasta.
Nie modyfikuj systemu bazowego ZimaOS, aby zainstalować aplikację desktopową
KiCad powinien działać w kontenerze lub maszynie wirtualnej, a nie jako apt install na hoście ZimaOS. Przewodnik po menedżerach pakietów ZimaOS wyjaśnia tę granicę.
