Ich versuche gerade rauszufinden, was der eleganteste Weg/ wenigste Aufwand ist, um KiCad 7.x (aktuellste Version auf ein Debian stable zu bekommen.
KiCad selbst bietet flatpak dafür an. Hab das mal getestet (mangels Recherche meinerseits hatte ich das erstmal für "ähnlich wie appimg" eingestuft). Allerdings hat das dann einige Einschränkungen, die meine übliche Arbeitsweise doch einschränken. Bspw. erzeugte Daten auf einem nfs-share zu speichern ( meist als mountpoint unter / z.B. "/datastore" das dann auf den nfs mount hat).
Appimage wär sicher am simpelsten, aber da habe ich zumindest nichts fertiges gefunden.
Ein Gedanke war: Ein Ubuntu installieren und dort das appimage selbst erzeugen. Oder ist das wieder zu naiv?
kicad 7 wie installieren?
Re: kicad 7 wie installieren?


A: Als Quick&Dirty-Lösung würde ich versuchen, es in einem Bookworm/Sid-chroot zum Laufen zu bringen.
B: Ich würde mich an einem Backport auf Bullseye versuchen.
-
- Beiträge: 2468
- Registriert: 06.12.2005 10:38:46
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Baustelle
Re: kicad 7 wie installieren?
Hmm, alles recht ungünstig. Ich habe mit bauen von appimg leider (noch) keine Erfahrung.
Appimg wäre halt meine bevorzugte Variante, da ich das auf min 2 Systemen brauche. Oder halt doch die Distro wechseln?
Ubuntu, Arch, Mint, FreeBSD...
Appimg wäre halt meine bevorzugte Variante, da ich das auf min 2 Systemen brauche. Oder halt doch die Distro wechseln?
Ubuntu, Arch, Mint, FreeBSD...
- towo
- Beiträge: 4569
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: kicad 7 wie installieren?
Flatpak sollte gar kein Problem machen, wenn man mittels Flatseal (ebenfalls ein Flatpak) die entsprechenden Rechte setzt, wenn man spezielle Rechte im Dateisystem benötigt.
Re: kicad 7 wie installieren?
Ein Backport des Experimental-Pakets auf Bullseye geht mit ein paar Anpassungen:
1. Du brauchst
cmake aus den Backports
2. Die wxgtk-Versionen müssen angepasst werden:
3. dh_dwz steigt mit "Unknown DWARF DW_OP_255" aus (ähnlich
949296) und muss daher deaktiviert werden:
Das Ergebnis lässt sich installieren und starten. Ob man danach etwas Sinnvolles damit anfangen kann weiß ich nicht.
1. Du brauchst

2. Die wxgtk-Versionen müssen angepasst werden:
Code: Alles auswählen
diff -u debian/control.orig debian/control
--- control.orig 2023-04-11 16:52:52.991121676 +0200
+++ control 2023-04-11 16:53:33.240228121 +0200
@@ -45,7 +45,7 @@
libterm-readkey-perl,
libtext-wrapi18n-perl,
libunicode-linebreak-perl,
- libwxgtk3.2-dev,
+ libwxgtk3.0-gtk3-dev,
libxml2-utils,
lmodern,
pkg-config,
@@ -80,7 +80,7 @@
Architecture: any-amd64 any-i386 arm64 armhf mips64el powerpc ppc64 ppc64el riscv64
Depends:
libngspice0,
- python3-wxgtk4.0 (>= 4.2.0+dfsg-1~),
+ python3-wxgtk4.0,
${misc:Depends},
${python3:Depends},
${shlibs:Depends},

Code: Alles auswählen
$ diff -u debian/rules.orig debian/rules
--- rules.orig 2023-04-11 16:50:12.718703345 +0200
+++ rules 2023-04-11 14:03:36.586611821 +0200
@@ -157,3 +157,5 @@
-Xlibs3d_plugin_oce \
-Xlibs3d_plugin_vrml \
-X_pcbnew.$(DEB_HOST_MULTIARCH)
+
+override_dh_dwz: