kicad 7 wie installieren?

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
mclien
Beiträge: 2427
Registriert: 06.12.2005 10:38:46
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Baustelle

kicad 7 wie installieren?

Beitrag von mclien » 11.04.2023 08:00:35

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?

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: kicad 7 wie installieren?

Beitrag von hikaru » 11.04.2023 09:11:05

Debiankicad 7 gibt es in Experimental. Das wird so wegen der Abhängigkeiten (nur Debianlibc6 geprüft) nicht auf Bullseye laufen. Mir fallen da zwei Ansätze ein:

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.

mclien
Beiträge: 2427
Registriert: 06.12.2005 10:38:46
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Baustelle

Re: kicad 7 wie installieren?

Beitrag von mclien » 11.04.2023 10:16:11

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...

Benutzeravatar
towo
Beiträge: 4405
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: kicad 7 wie installieren?

Beitrag von towo » 11.04.2023 10:34:21

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.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: kicad 7 wie installieren?

Beitrag von hikaru » 11.04.2023 17:05:01

Ein Backport des Experimental-Pakets auf Bullseye geht mit ein paar Anpassungen:
1. Du brauchst Debiancmake aus den Backports
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},
3. dh_dwz steigt mit "Unknown DWARF DW_OP_255" aus (ähnlich Debian Bugreport949296) und muss daher deaktiviert werden:

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:
Das Ergebnis lässt sich installieren und starten. Ob man danach etwas Sinnvolles damit anfangen kann weiß ich nicht.

Antworten