winget 选择安装不同版本 KiCad
1. 下载并安装 winget
winget 发行版仓库。选择适合的发行版下载。(仅限 Windows 1709 以后的 Windows 发行版)
2. 更新 winget 源
3. 通过 winget 搜索来获取 KiCad 软件包信息
- winget.exe search kicad
- winget.exe search eda
- winget.exe search PCB
- winget.exe search cad
4. 通过 winget 安装 KiCad
5. 欢迎大家到 winget-pkgs 仓库贡献软件包
打包操作可以参考我提交的 KiCad 5.1.6 的 PR
- https://github.com/microsoft/winget-pkgs/pull/421
6. KiCad 的 winget 打包的 yaml 文件内容。现在贴出来方便大家学习。
- Id: KiCad.KiCad
- Name: KiCad EDA
- AppMoniker: KiCad
- Version: 5.1.6
- Publisher: KiCad
- Author: KiCad
- License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3
- LicenseUrl: https://gitlab.com/kicad/code/kicad/-/blob/master/LICENSE.AGPLv3
- MinOSVersion: 10.0.0.0
- Homepage: https://www.kicad-pcb.org
- Description: A Cross Platform and Open Source Electronics Design Automation Suite
- Tags: "kicad,cad,pcb,eda"
- InstallerType: exe
- Installers:
- - Arch: x64
- Url: https://kicad-downloads.s3.cern.ch/windows/stable/kicad-5.1.6_1-x86_64.exe
- Sha256: 831D99141CCBBD491F765C08A7EAFB6A385C4BBD306026ECA2B4402ED8325BD2
- Switches:
- Silent: /S
- SilentWithProgress: /S
7. 如果使用官方的下载地址下载速度收到影响的话,可以配合国内镜像地址来获得优质得下载体验。
7.1 例如使用 TUNA 镜像站下载 KiCad。其他地区用户使用 TUNA 下载慢或者无法访问,可以参考下面收录得国内 KiCad 镜像并将修改的 yaml 文件另存为 5.1.6_TUNA.yaml:
- Id: KiCad.KiCad
- Name: KiCad EDA
- AppMoniker: KiCad
- Version: 5.1.6
- Publisher: KiCad
- Author: KiCad
- License: GNU AFFERO GENERAL PUBLIC LICENSE Version 3
- LicenseUrl: https://gitlab.com/kicad/code/kicad/-/blob/master/LICENSE.AGPLv3
- MinOSVersion: 10.0.0.0
- Homepage: https://www.kicad-pcb.org
- Description: A Cross Platform and Open Source Electronics Design Automation Suite
- Tags: "kicad,cad,pcb,eda"
- InstallerType: exe
- Installers:
- - Arch: x64
- Url: https://mirrors.tuna.tsinghua.edu.cn/kicad/windows/stable/kicad-5.1.6_1-x86_64.exe
- Sha256: 831D99141CCBBD491F765C08A7EAFB6A385C4BBD306026ECA2B4402ED8325BD2
- Switches:
- Silent: /S
- SilentWithProgress: /S
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