kTechLab is new to me. I’ve never been very successful with spice in the past, except for very simple circuits – critical components were always missing from the parts library. How complete is the kTechLab parts library?

Hi Celem, kTechLab is pretty complete. Also basic components and logic blocks are present. The interface is very friendly, but there are some silly BUGs. Please take a look, maybe it will fit your needs.

It means you don’t have Qt support on your Linux system. Qt is not only a graphic library, it is a complete framework with audio, input and many other things. The main advantage of Qt is it is multi-platform, so the same application will have same appearance and features in all systems, i.e. Skype. BR, Alan

I followed the above commands and built ktechlab from the source. But when I type ktechlab in the terminal it is showing me the error
ktechlab: command not found
There were build warnings when I run make in the build directory.

That ksycoca4 gets mentioned in its terminal output constantly.
Another thing it constantly complains about is this:

Could not find ‘klauncher’ executable.
kdeinit4: Communication error with launcher. Exiting!
(Critical) ktechlab(31075): couldn’t create slave: “Cannot talk to klauncher: The name org.kde.klauncher was not provided by any .service files”

Also when I try changing component properties (say, chance resistance of a resistor) in Item Editor pane, then press Enter and click on the circuit diagram field to get back to editing, KTechLab crashes.

Very discouraging.
I wonder why they don’t provide a deb package or a repository (PPA).