KiCad is a free and open-source electronic design automation (EDA) suite for schematic capture and PCB design. Available on Windows, macOS, and Linux, it is widely used by hobbyists and professional engineers. As a Linux user, I run KiCad on Ubuntu, and this guide covers a dependency issue encountered when installing KiCad 10 on Ubuntu 24.04.
Released in March 2026, KiCad version 10 introduces major improvements including design variants, PCB design blocks, a graphical DRC editor, customizable toolbars, and expanded CAD import support. While installation is usually straightforward, users upgrading from older versions may face dependency conflicts.
Standard KiCad 10 Installation on Ubuntu
The official installation process is:
sudo add-apt-repository --yes ppa:kicad/kicad-10.0-releases
sudo apt update
sudo apt install --install-recommends kicad
The Problem
However, systems with older KiCad installations may encounter dependency issues. APT may fail with an error similar to:
The following packages have unmet dependencies:
libocct-visualization-7.6t64 : Depends: occt-misc (= 7.6.3+dfsg1-7.1build1) but 1:7.6.3+dfsg1-8~ubuntu24.04.1 is to be installed
This happens because the installed OpenCASCADE Technology (OCCT) packages do not match the exact version required by KiCad?s dependency chain.
The Fix
First, remove the conflicting package:
sudo apt-get -y autoremove --purge occt-misc
Then install the required version:
sudo apt-get -y install occt-misc=7.6.3+dfsg1-7.1build1
Finally, repair dependencies and complete the installation:
sudo apt -f install --install-recommends kicad --fix-broken
APT should now resolve all dependencies and install KiCad 10 successfully. After installation completes, you can launch KiCad and start using the new version.
|