确保磁盘剩余空间至少30GB。
根据KiCAD官网的指南:官方Linux编译指南
首先需要安装依赖包,依赖包说明:
sudo apt install git debhelper cmake doxygen libbz2-dev libcairo2-dev libglu1-mesa-dev libgl1-mesa-dev libglew-dev libx11-dev libwxgtk3.2-dev mesa-common-dev pkg-config libssl-dev build-essential cmake-curses-gui debhelper grep python3-dev swig4.0 dblatex po4a asciidoc python3-wxgtk4.0 source-highlight libboost-all-dev libglm-dev libcurl4-openssl-dev libgtk-3-dev libngspice0-dev ngspice-dev libocct-modeling-algorithms-dev libocct-modeling-data-dev libocct-data-exchange-dev libocct-visualization-dev libocct-foundation-dev libocct-ocaf-dev unixodbc-dev zlib1g-dev shared-mime-info
获取最新的稳定版源码(7.0):
git clone https://gitlab.com/kicad/code/kicad.git -b 7.0
cd kicad
mkdir -p build/release
cd build/release
#开启i18n,否则不能切换语言。
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DKICAD_BUILD_I18N=ON \
-DKICAD_I18N_UNIX_STRICT_PATH=ON \
../../

执行cmake命令后,得到如上图输出结果则表示配置成功,接下来编译:
make -j32 #根据CPU核心数指定具体-j

编译成功如上图,接下来就可以执行安装:
sudo make install


unzip kicad-packages3D-7.0.3.zip #3D库体积非常大,请确保空间足够。
cd kicad-packages3D-7.0.3/
mkdir build
cd build
cmake ../ && make
sudo make install
unzip kicad-footprints-7.0.3.zip
cd kicad-footprints-7.0.3/
mkdir build
cd build
cmake ../ && make
sudo make install
unzip kicad-symbols-7.0.3.zip
cd kicad-symbols-7.0.3/
mkdir build
cd build
cmake ../ && make
sudo make install

Bug:
"Failed to load kiface library /usr/local/bin/_pcbnew.kiface"
"libkicad_3dsg.so.2.0.0: cannot open shared object file: No such file or directory."
解决:
sudo nano /etc/ld.so.conf
,确保该配置文件中包含/usr/local/lib
或者/usr/local/bin
,然后执行sudo ldconfig
。
参与讨论
(Participate in the discussion)
参与讨论
发现1条评论
奋斗吧少年
2023年05月18日 16:26获取中...
强啊