April 2018
Ich hab soeben mein erstes AppImage erstellt - KiCad 5 release candidate 2 (nightly). Wow - ich bin echt beeindruckt.
Bei Team14 setzen wir auf KiCad, das wie schon lange unter massiver Weiterentwicklung steht. Für den geschäftlichen Teil unserer Arbeit können wir leider nicht auf die aktuellste Entwicklerversion bauen, da KiCad 5 leider nicht mehr rückwärtskompatibel ist. D.h. ein Projekt das mit KiCad 5 bearbeitet oder erstellt worden ist, kann mit der stabilen 4er Version nicht mehr geöffnet werden.
Dafür ist AppImage die perfekte Lösung.
git clone https://github.com/AppImage/AppImages.git cd AppImages bash -ex ./pkg2appimage recipes/KiCad-nightly.yml
ein bisschen warten, und schon kann man sich unter ./out die firsch gebackene Version von KiCad dorthin kopieren, wo man sie haben möchte! Diese hat gerade mal 74MB!
Ich hab das vorsichtshalber innerhalb einer VM gemacht, sodass ich mir auf keinen fall meine Installation der stabilen 4.0.7er Version zerschieße. Das ist aber, so denke ich, absolut nicht notwendig.
Das AppImage hab ich dann auf mein natives Linux Mint kopiert und es läuft perfekt, wie erwartet!
Hier ein Screenshot, links EEschema mit V4.0.7 und rechts die aktuelle V5.0.0rc2 1)
Damit das erneute erstellen des AppImage reibungslos funktioneirt, müssen die erstellten Verzeichnisse Kicad
und out
in git/AppImage wieder gelöscht werden.
Seit kurzem unterstützt die Nightly Version (KiCad 5) eine neue Systemvariable: KICAD_CONFIG_HOME
Diese ermöglicht es, KiCad 4 und KiCad 5 mit den zwangsläufig unterschiedlichen Konfigurationen zu starten. Eine Anleitung zum Thema gibt es hier: How to use KiCad environment variables