KiCad 下载安装及镜像站介绍

@[toc]

KiCad 简介

KiCad 安装

winget 选择安装不同版本 KiCad

  1. 下载并安装 winget

winget 发行版仓库。选择适合的发行版下载。(仅限 Windows 1709 以后的 Windows 发行版)

  1. 更新 winget 源

    winget.exe source update

  2. 通过 winget 搜索来获取 KiCad 软件包信息

    winget.exe search kicad winget.exe search eda winget.exe search pcb winget.exe search cad

  3. 通过 winget 安装 KiCad

    winget.exe install kicad

  4. 欢迎大家到 winget-pkgs 仓库贡献软件包

打包操作可以参考我提交的 KiCad 5.1.6 的 PR

https://github.com/microsoft/winget-pkgs/pull/421

6. KiCad 的 winget 打包的 yaml 文件内容。现在贴出来方便大家学习。

1Id: KiCad.KiCad 2Name: KiCad EDA 3AppMoniker: KiCad 4Version: 5.1.6 5Publisher: KiCad 6Author: KiCad 7License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3 8LicenseUrl: https://gitlab.com/kicad/code/kicad/-/blob/master/LICENSE.AGPLv3 9MinOSVersion: 10.0.0.0 10Homepage: https://www.kicad-pcb.org 11Description: A Cross Platform and Open Source Electronics Design Automation Suite 12Tags: "kicad,cad,pcb,eda" 13InstallerType: exe 14Installers: 15 - Arch: x64 16 Url: https://kicad-downloads.s3.cern.ch/windows/stable/kicad-5.1.6_1-x86_64.exe 17 Sha256: 831D99141CCBBD491F765C08A7EAFB6A385C4BBD306026ECA2B4402ED8325BD2 18 Switches: 19 Silent: /S 20 SilentWithProgress: /S 21 22

7. 如果使用官方的下载地址下载速度收到影响的话,可以配合国内镜像地址来获得优质得下载体验。

7.1 例如使用 TUNA 镜像站下载 KiCad。其他地区用户使用 TUNA 下载慢或者无法访问,可以参考下面收录得国内 KiCad 镜像并将修改的 yaml 文件另存为 5.1.6_TUNA.yaml

1Id: KiCad.KiCad 2Name: KiCad EDA 3AppMoniker: KiCad 4Version: 5.1.6 5Publisher: KiCad 6Author: KiCad 7License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3 8LicenseUrl: https://gitlab.com/kicad/code/kicad/-/blob/master/LICENSE.AGPLv3 9MinOSVersion: 10.0.0.0 10Homepage: https://www.kicad-pcb.org 11Description: A Cross Platform and Open Source Electronics Design Automation Suite 12Tags: "kicad,cad,pcb,eda" 13InstallerType: exe 14Installers: 15 - Arch: x64 16 Url: https://mirrors.tuna.tsinghua.edu.cn/kicad/windows/stable/kicad-5.1.6_1-x86_64.exe 17 Sha256: 831D99141CCBBD491F765C08A7EAFB6A385C4BBD306026ECA2B4402ED8325BD2 18 Switches: 19 Silent: /S 20 SilentWithProgress: /S 21 22

7.2 使用 winget 验证 5.1.6_TUNA.yaml 是否有语法错误或者其他问题:

winget.exe validate 5.1.6_TUNA.yaml 

7.3 使用 winget 安装 KiCad,用我们修改后的 5.1.6_TUNA.yaml

winget.exe install -m 5.1.6_TUNA.yaml 

KiCad EDA 下载

KiCad 国内镜像

  1. 清华大学 TUNA 协会 短链接为:http://tuna.kicad.cn (推荐👍)
  2. 莞工 GNU/Linux 协会 短链接为:http://dglinux.kicad.cn (开源软件镜像站)
  3. 南京大学开源镜像站 短链接为:http://nju.kicad.cn (电信路线速度慢)
  4. 重庆大学开源镜像站 短链接为:暂无
  5. 哈尔滨工业大学开源镜像站 短链接为:暂无 (仅支持 IPv6)

KiCad 国外镜像:

  1. CERN 镜像 (因为某些原因有时会出现无法访问)
  2. Github Releases (因为某些原因有时会出现无法访问)

KiCad 镜像目录使用说明(此处使用 TUNA 镜像为例说明,其余镜像同样适用)

KiCad 镜像目录说明

目录

说明

备注

appimage/

appimage 安装包

chmod +x *.AppImage && ./*.AppImage

archive/

压缩文件

旧文件

docs/

发行版的文档手册

包含 HTML、PDF、EPUB

doxygen/

KiCad 开发配置

详细开发手册

doxygen-python/

KiCad Python 开发配置

详细开发手册

libraries/

封装库和集成库

发行版本的封装库和集成库

osx/

KiCad OSX 版本目录

包含稳定版、夜间版和测试版

windows/

KiCad Windows 版本目录

包含稳定版、夜间版和测试版

cleanup.sh

清理脚本

favicon.ico

图标

list.js

JS 脚本

Windows 下载安装

KiCad Windows 版本下载

目录

说明

备注

nightly/

夜间构建版本

stable/

发行版本

看版本号选择合适的下载

testing/

测试版本

选择对应分支下载测试

OS X 下载安装

OS X 版本下载

目录

说明

备注

nightly/

夜间构建版本

stable/

发行版本

看版本号选择合适的下载

testing/

测试版本

选择对应分支下载测试

Linux 下载安装

AUR 包

添加 ArchlinuxCN 镜像:

1yaourt -Syu 2yaourt -S kicad-git

ArchlinuxCN 上的 kicad-git 实际上包含 kicad-git.git 和 kicad-i18n.git。kicad-i18n 能获得最新的翻译文件。

Ubuntu
1sudo add-apt-repository --yes ppa:js-reynaud/kicad-5.1 2sudo apt update 3sudo apt install --install-suggests kicad 4sudo apt install kicad
Debian
1sudo apt update 2sudo apt install kicad 3apt search kicad-doc 4# or alternatively if you are on wheezy 5apt-cache search kicad-doc

Debian 编译源码:

1sudo apt install cmake doxygen libboost-context-dev libboost-dev \ 2libboost-system-dev libboost-test-dev libcairo2-dev libcurl4-openssl-dev \ 3libgl1-mesa-dev libglew-dev libglm-dev libngspice-dev liboce-foundation-dev \ 4liboce-ocaf-dev libssl-dev libwxbase3.0-dev libwxgtk3.0-dev python-dev \ 5python-wxgtk3.0-dev swig wx-common
Linux Mint
1sudo add-apt-repository --yes ppa:js-reynaud/kicad-5.1 2sudo apt update 3sudo apt install --install-suggests kicad 4sudo apt install kicad
Fedora

安装发行版:

1dnf install kicad 2dnf --enablerepo=updates-testing install kicad 3dnf install kicad-packages3d

安装夜间版:

1dnf copr enable @kicad/kicad 2dnf install kicad 3dnf install kicad-packages3d 4dnf copr remove mangelajo/kicad 5dnf install dnf-plugins-core
OpenSUSE
Flatpak
flatpak install --from https://flathub.org/repo/appstream/org.kicad_pcb.KiCad.flatpakref
GNU Guix
guix package -i kicad
Gentoo
emerge sci-electronics/kicad
Sabayon
equo install kicad
源码安装

Deepin/UOS 安装

通过 Deepin/UOS 应用商店安装

  • 在应用商店搜索 KiCad 点击安装

  • 会提示 安装失败,是因为缺少一些依赖包和 KiCad 的封装库文件

  • 在通过终端执行 sudo apt install kicad 如下所示:

    taotieren@taotieren-PC:~$ sudo apt install kicad 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 kicad 已经是最新版 (5.0.2+dfsg1-1)。 kicad 已设置为手动安装。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 有 18 个软件包没有被完全安装或卸载。 解压缩后会消耗 0 B 的额外空间。 您希望继续执行吗? [Y/n] 正在设置 liboce-foundation11:amd64 (0.18.2-3) ... 正在设置 kicad-footprints (5.0.2-1) ... 正在设置 xsltproc (1.1.32.1-1+deepin) ... 正在设置 kicad-demos (5.0.2+dfsg1-1) ... 正在设置 libngspice0:amd64 (30.2-1) ... 正在设置 libgl2ps1.4 (1.4.0+dfsg1-2) ... 正在设置 kicad-templates (5.0.2-1) ... 正在设置 kicad-symbols (5.0.2-1) ... 正在设置 kicad-libraries (5.0.2+dfsg1-1) ... 正在设置 libglew2.1:amd64 (2.1.0-4) ... 正在设置 liboce-modeling11:amd64 (0.18.2-3) ... 正在设置 libcurl4:amd64 (7.64.0-4+deb10u1) ... 正在设置 libwxbase3.0-0v5:amd64 (3.0.4+dfsg-8) ... 正在设置 liboce-ocaf-lite11:amd64 (0.18.2-3) ... 正在设置 libwxgtk3.0-0v5:amd64 (3.0.4+dfsg-8) ... 正在设置 liboce-visualization11:amd64 (0.18.2-3) ... 正在设置 liboce-ocaf11:amd64 (0.18.2-3) ... 正在设置 kicad (5.0.2+dfsg1-1) ... 正在处理用于 desktop-file-utils (0.23-4) 的触发器 ... 正在处理用于 mime-support (3.62) 的触发器 ... 正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ... 正在处理用于 lastore-daemon (5.0.6-1) 的触发器 ... 正在处理用于 libc-bin (2.28.7-1+deepin) 的触发器 ... 正在处理用于 man-db (2.8.5-2) 的触发器 ... 正在处理用于 shared-mime-info (1.10-1) 的触发器 ... 正在处理用于 bamfdaemon (0.5.4-1) 的触发器 ... Rebuilding /usr/share/applications/bamf-2.index...

  • 运行 KiCad 就能正常启动。

Deepin/UOS 可以通过设置 Debianbackports 软件源来获取最新版本 KiCad

  • /etc/apt/sources.list.d/ 新建 buster-backports.list 文件。

    sudo vim /etc/apt/sources.list.d/buster-backports.list

  • 添加如下内容,保存并退出。可以使用参考 TUNA 的其他 Debian 源 设置

    /etc/apt/sources.list.d/buster-backports.list

    deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free

  • 更新软件源信息

    sudo apt update

  • 搜索 Debian backports 源中的 KiCad

    在 Debian backports 中搜索 KiCad

    sudo apt -t buster-backports search kicad

    正在排序... 完成 全文搜索... 完成 horizon-eda/未知 0.20181108-1+b1 amd64 EDA layout and schematic application

    kicad/buster-backports 5.1.6+dfsg1-1~bpo10+1 amd64 [可从该版本升级:5.0.2+dfsg1-1] Electronic schematic and PCB design software

    kicad-common/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Old common files used by kicad - Transitional Package

    kicad-demos/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all [可从该版本升级:5.0.2+dfsg1-1] Demo projects for kicad

    kicad-doc-ca/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (Catalan)

    kicad-doc-de/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (German)

    kicad-doc-en/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (English)

    kicad-doc-es/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (Spanish)

    kicad-doc-fr/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (French)

    kicad-doc-id/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (Indonesian)

    kicad-doc-it/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (Italian)

    kicad-doc-ja/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (Japanese)

    kicad-doc-nl/未知,未知 5.0.2+dfsg1-1 all Kicad help files (Dutch)

    kicad-doc-pl/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (Polish)

    kicad-doc-ru/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (Russian)

    kicad-doc-zh/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all Kicad help files (Chinese)

    kicad-footprints/buster-backports,buster-backports 5.1.6-1~bpo10+1 all [可从该版本升级:5.0.2-1] Footprint symbols for KiCad's Pcbnew

    kicad-libraries/buster-backports,buster-backports 5.1.6+dfsg1-1~bpo10+1 all [可从该版本升级:5.0.2+dfsg1-1] Virtual package providing common used libraries by kicad

    kicad-packages3d/buster-backports,buster-backports 5.1.6-1~bpo10+1 all 3D models for 3D viewer in KiCad's Pcbnew and Footprint Editor

    kicad-pcb/stable 5.0.2+dfsg1-4 amd64 Electronic schematic and PCB design software

    kicad-symbols/buster-backports,buster-backports 5.1.6-1~bpo10+1 all [可从该版本升级:5.0.2-1] Schematic symbols for KiCad's Eeschema

    kicad-templates/buster-backports,buster-backports 5.1.6-1~bpo10+1 all [可从该版本升级:5.0.2-1] Project templates for KiCad

    pcb-rnd/未知 2.1.1-1 amd64 Modular Printed Circuit Board layout tool

  • 安装 Debian backports 源中的 KiCad

    在 Debian backports 中安装 KiCad

    sudo apt -t buster-backports install kicad

    正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: libgl2ps1.4 liboce-foundation11 liboce-modeling11 liboce-ocaf-lite11 liboce-ocaf11 liboce-visualization11 libwxgtk3.0-0v5 使用'sudo apt autoremove'来卸载它(它们)。 将会同时安装下列软件: libocct-data-exchange-7.3 libocct-foundation-7.3 libocct-modeling-algorithms-7.3 libocct-modeling-data-7.3 libocct-ocaf-7.3 libocct-visualization-7.3 libtbb2 libwxgtk3.0-gtk3-0v5 python3-six python3-wxgtk4.0 建议安装: extra-xdg-menus kicad-doc-ca | kicad-doc-de | kicad-doc-en | kicad-doc-es | kicad-doc-fr | kicad-doc-id | kicad-doc-it | kicad-doc-ja | kicad-doc-pl | kicad-doc-ru | kicad-doc-zh kicad-packages3d wx3.0-doc 下列【新】软件包将被安装: libocct-data-exchange-7.3 libocct-foundation-7.3 libocct-modeling-algorithms-7.3 libocct-modeling-data-7.3 libocct-ocaf-7.3 libocct-visualization-7.3 libtbb2 libwxgtk3.0-gtk3-0v5 python3-six python3-wxgtk4.0 下列软件包将被升级: kicad 升级了 1 个软件包,新安装了 10 个软件包,要卸载 0 个软件包,有 90 个软件包未被升级。 需要下载 53.5 MB 的归档。 解压缩后会消耗 145 MB 的额外空间。 您希望继续执行吗? [Y/n] 获取:1 https://community-packages.deepin.com/deepin apricot/main amd64 python3-six all 1.12.0-1 [15.7 kB] 获取:2 https://mirrors.tuna.tsinghua.edu.cn/debian buster-backports/main amd64 kicad amd64 5.1.6+dfsg1-1bpo10+1 [23.7 MB] 获取:3 https://community-packages.deepin.com/deepin apricot/main amd64 libwxgtk3.0-gtk3-0v5 amd64 3.0.4+dfsg-8 [4,350 kB] 获取:4 https://community-packages.deepin.com/deepin apricot/main amd64 python3-wxgtk4.0 amd64 4.0.4+dfsg-2 [6,648 kB] 获取:5 https://community-packages.deepin.com/deepin apricot/main amd64 libtbb2 amd64 2018U6-4 [148 kB] 获取:6 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-foundation-7.3 amd64 7.3.0+dfsg1-5 [1,272 kB] 获取:7 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-modeling-data-7.3 amd64 7.3.0+dfsg1-5 [2,660 kB] 获取:8 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-modeling-algorithms-7.3 amd64 7.3.0+dfsg1-5 [7,974 kB] 获取:9 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-visualization-7.3 amd64 7.3.0+dfsg1-5 [1,599 kB] 获取:10 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-ocaf-7.3 amd64 7.3.0+dfsg1-5 [1,200 kB] 获取:11 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-data-exchange-7.3 amd64 7.3.0+dfsg1-5 [3,949 kB] 已下载 53.5 MB,耗时 11秒 (4,837 kB/s) 正在选中未选择的软件包 python3-six。 (正在读取数据库 ... 系统当前共安装有 196012 个文件和目录。) 准备解压 .../00-python3-six_1.12.0-1_all.deb ... 正在解压 python3-six (1.12.0-1) ... 正在选中未选择的软件包 libwxgtk3.0-gtk3-0v5:amd64。 准备解压 .../01-libwxgtk3.0-gtk3-0v5_3.0.4+dfsg-8_amd64.deb ... 正在解压 libwxgtk3.0-gtk3-0v5:amd64 (3.0.4+dfsg-8) ... 正在选中未选择的软件包 python3-wxgtk4.0。 准备解压 .../02-python3-wxgtk4.0_4.0.4+dfsg-2_amd64.deb ... 正在解压 python3-wxgtk4.0 (4.0.4+dfsg-2) ... 正在选中未选择的软件包 libtbb2:amd64。 准备解压 .../03-libtbb2_2018U6-4_amd64.deb ... 正在解压 libtbb2:amd64 (2018U6-4) ... 正在选中未选择的软件包 libocct-foundation-7.3:amd64。 准备解压 .../04-libocct-foundation-7.3_7.3.0+dfsg1-5_amd64.deb ... 正在解压 libocct-foundation-7.3:amd64 (7.3.0+dfsg1-5) ... 正在选中未选择的软件包 libocct-modeling-data-7.3:amd64。 准备解压 .../05-libocct-modeling-data-7.3_7.3.0+dfsg1-5_amd64.deb ... 正在解压 libocct-modeling-data-7.3:amd64 (7.3.0+dfsg1-5) ... 正在选中未选择的软件包 libocct-modeling-algorithms-7.3:amd64。 准备解压 .../06-libocct-modeling-algorithms-7.3_7.3.0+dfsg1-5_amd64.deb ... 正在解压 libocct-modeling-algorithms-7.3:amd64 (7.3.0+dfsg1-5) ... 正在选中未选择的软件包 libocct-visualization-7.3:amd64。 准备解压 .../07-libocct-visualization-7.3_7.3.0+dfsg1-5_amd64.deb ... 正在解压 libocct-visualization-7.3:amd64 (7.3.0+dfsg1-5) ... 正在选中未选择的软件包 libocct-ocaf-7.3:amd64。 准备解压 .../08-libocct-ocaf-7.3_7.3.0+dfsg1-5_amd64.deb ... 正在解压 libocct-ocaf-7.3:amd64 (7.3.0+dfsg1-5) ... 正在选中未选择的软件包 libocct-data-exchange-7.3:amd64。 准备解压 .../09-libocct-data-exchange-7.3_7.3.0+dfsg1-5_amd64.deb ... 正在解压 libocct-data-exchange-7.3:amd64 (7.3.0+dfsg1-5) ... 准备解压 .../10-kicad_5.1.6+dfsg1-1bpo10+1_amd64.deb ... 正在解压 kicad (5.1.6+dfsg1-1bpo10+1) 并覆盖 (5.0.2+dfsg1-1) ... 正在设置 libtbb2:amd64 (2018U6-4) ... 正在设置 libwxgtk3.0-gtk3-0v5:amd64 (3.0.4+dfsg-8) ... 正在设置 python3-six (1.12.0-1) ... 正在设置 libocct-foundation-7.3:amd64 (7.3.0+dfsg1-5) ... 正在设置 python3-wxgtk4.0 (4.0.4+dfsg-2) ... 正在设置 libocct-modeling-data-7.3:amd64 (7.3.0+dfsg1-5) ... 正在设置 libocct-modeling-algorithms-7.3:amd64 (7.3.0+dfsg1-5) ... 正在设置 libocct-visualization-7.3:amd64 (7.3.0+dfsg1-5) ... 正在设置 libocct-ocaf-7.3:amd64 (7.3.0+dfsg1-5) ... 正在设置 libocct-data-exchange-7.3:amd64 (7.3.0+dfsg1-5) ... 正在设置 kicad (5.1.6+dfsg1-1bpo10+1) ... 正在处理用于 desktop-file-utils (0.23-4) 的触发器 ... 正在处理用于 mime-support (3.62) 的触发器 ... 正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ... 正在处理用于 lastore-daemon (5.0.6-1) 的触发器 ... 正在处理用于 libc-bin (2.28.7-1+deepin) 的触发器 ... 正在处理用于 man-db (2.8.5-2) 的触发器 ... 正在处理用于 shared-mime-info (1.10-1) 的触发器 ... 正在处理用于 bamfdaemon (0.5.4-1) 的触发器 ... Rebuilding /usr/share/applications/bamf-2.index...

KiCad 文档

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

swap空间的增减方法

(1)增大swap空间去激活swap交换区:swapoff v /dev/vg00/lvswap扩展交换lv:lvextend L 10G /dev/vg00/lvswap重新生成swap交换区:mkswap /dev/vg00/lvswap激活新生成的交换区:swapon v /dev/vg00/lvswap