Как собрать KiCad на Ubuntu за 10 минут

Эта последовательность команд может быть использована для быстрой компиляции KiCad на Ubuntu.

Добавьте репозиторий, чтобы мы могли установить зависимости для сборки

build_kicad_ubuntu.sh
sudo add-apt-repository --enable-source --yes ppa:kicad/kicad-8.0-releases
sudo apt update

Установите зависимости для сборки

install_dependencies.sh
sudo apt build-dep kicad
# Install other build tools
apt -y install ninja-build mold libprotobuf-dev protobuf-compiler python3-pip
# Install Python dependencies
pip install --user --break-system-packages wxpython

Клонируйте исходный код KiCad

clone_kicad.sh
git clone https://gitlab.com/kicad/code/kicad.git

Опционально вы можете переключиться на определённую ветку, но большинство пользователей захотят собрать master, которая выбрана по умолчанию.

Сборка KiCad с использованием ninja

build_kicad.sh
mkdir -p build/release
cd build/release
cmake -G Ninja -DCMAKE_BUILD_TYPE=ReleaseWithDebInfo -DCMAKE_CXX_FLAGS=-fuse-ld=mold ../../
ninja -j8

Check out similar posts by category: KiCad Linux