More specifically, both zypper and yast software tool fail to install Kicad 9.05 because
$ sudo zypper in kicad
Loading repository data...
Reading installed packages...
'kicad' is already installed.
There is an update candidate for 'kicad' from vendor 'obs://build.opensuse.org/electronics', while the current vendor is 'openSUSE'. Use 'zypper install kicad-9.0.5-177.14.x86_64' to install this candidate.
Resolving package dependencies...
Nothing to do.
$ sudo zypper in kicad-9.0.5-177.14.x86_64
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: nothing provides 'libTKBO.so.7.9.1()(64bit)' needed by the to be installed kicad-9.0.5-177.14.x86_64
Solution 1: do not install kicad-9.0.5-177.14.x86_64
Solution 2: break kicad-9.0.5-177.14.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c/d/?] (c): c
In case it’s not obvious, repo obs://build.opensuse.org/electronics is configured.
I can’t find any references to libTKBO anywhere. Any pointers gratefully received.
Version 9.06 is available via Flatpak … and all required dependencies should be packaged … a quick and easy solution. Fire up Discover and do a search:
Check my previous screenshot … see the last Kicad package entry?
Yea, that’s version 6, which is in the native openSUSE repos.
Why can’t you see the Flatpak version of Kicad?
I’ll take a wild guess … you have not enabled “Flatpak” (Flathub) option in the Settings for Discover … if that is not set, Flatpak versions of an app will never show up.
flatpak search kicad
Name Description Application ID Version Branch Remotes
KiCad An EDA suite for schematic and circuit board design org.kicad.KiCad 9.0.6 stable flathub
We’ve been using Flatpaks for a very long time. We have quite a few apps installed as Flatpak.
I have no requirement to use Kicad, but since I’m bored, I thought I’d do an install (the Flatpak) and fire it up (took about 1 - 1/2 minutes to download / install).
Well, I would say Flatpaks are “advantageous” (vs cheating) in many ways.
The application, and all its required dependencies, are all packaged up in a single container (some say: sandbox). That’s why it takes a bit longer to download because the container is larger - but you don’t have to worry about what additional repos / etc are required.
The other advantage is the Flatpak package is typically a newer version (for example, do you want to use version 6 or version 9? ). The Flatpak package is also, as a rule, available for different distros, so behaviour is consistent.
And if you decide you no longer need the application (maybe you’re testing an application you’ve never used), it’s basically a “one-click” uninstall (and of course, one-click install).