[已解决]通过应用商店安装 KiCad EDA 失败
Tofloor
poster avatar
taotieren
deepin
2020-07-07 22:15
Author
本帖最后由 taotieren 于 2020-7-7 14:58 编辑

通过 Deepin/UOS 应用商店安装

在应用商店搜索 KiCad 点击安装
会提示 `安装失败`,是因为缺少一些依赖包和 KiCad 的封装库文件
在通过终端执行 sudo apt install kicad 如下所示:

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

运行 KiCad 就能正常启动。

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

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

  1. sudo vim /etc/apt/sources.list.d/buster-backports.list
Copy the Code

添加如下内容,保存并退出。可以使用参考 `TUNA` 的其他 [Debian 源](https://mirrors.tuna.tsinghua.edu.cn/help/debian/) 设置

  1. # /etc/apt/sources.list.d/buster-backports.list
  2. deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
Copy the Code


更新软件源信息


  1. sudo apt update
Copy the Code

搜索 `Debian` `backports` 源中的 `KiCad`

  1. sudo apt -t buster-backports search kicad
Copy the Code

安装 `Debian` `backports` 源中的 `KiCad`

  1. sudo apt -t buster-backports install kicad

  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树
  4. 正在读取状态信息... 完成
  5. 下列软件包是自动安装的并且现在不需要了:
  6.   libgl2ps1.4 liboce-foundation11 liboce-modeling11 liboce-ocaf-lite11 liboce-ocaf11
  7.   liboce-visualization11 libwxgtk3.0-0v5
  8. 使用'sudo apt autoremove'来卸载它(它们)。
  9. 将会同时安装下列软件:
  10.   libocct-data-exchange-7.3 libocct-foundation-7.3 libocct-modeling-algorithms-7.3
  11.   libocct-modeling-data-7.3 libocct-ocaf-7.3 libocct-visualization-7.3 libtbb2 libwxgtk3.0-gtk3-0v5
  12.   python3-six python3-wxgtk4.0
  13. 建议安装:
  14.   extra-xdg-menus kicad-doc-ca | kicad-doc-de | kicad-doc-en | kicad-doc-es | kicad-doc-fr | kicad-doc-id
  15.   | kicad-doc-it | kicad-doc-ja | kicad-doc-pl | kicad-doc-ru | kicad-doc-zh kicad-packages3d wx3.0-doc
  16. 下列【新】软件包将被安装:
  17.   libocct-data-exchange-7.3 libocct-foundation-7.3 libocct-modeling-algorithms-7.3
  18.   libocct-modeling-data-7.3 libocct-ocaf-7.3 libocct-visualization-7.3 libtbb2 libwxgtk3.0-gtk3-0v5
  19.   python3-six python3-wxgtk4.0
  20. 下列软件包将被升级:
  21.   kicad
  22. 升级了 1 个软件包,新安装了 10 个软件包,要卸载 0 个软件包,有 90 个软件包未被升级。
  23. 需要下载 53.5 MB 的归档。
  24. 解压缩后会消耗 145 MB 的额外空间。
  25. 您希望继续执行吗? [Y/n]
  26. 获取:1 https://community-packages.deepin.com/deepin apricot/main amd64 python3-six all 1.12.0-1 [15.7 kB]
  27. 获取:2 https://mirrors.tuna.tsinghua.edu.cn/debian buster-backports/main amd64 kicad amd64 5.1.6+dfsg1-1~bpo10+1 [23.7 MB]
  28. 获取:3 https://community-packages.deepin.com/deepin apricot/main amd64 libwxgtk3.0-gtk3-0v5 amd64 3.0.4+dfsg-8 [4,350 kB]
  29. 获取:4 https://community-packages.deepin.com/deepin apricot/main amd64 python3-wxgtk4.0 amd64 4.0.4+dfsg-2 [6,648 kB]
  30. 获取:5 https://community-packages.deepin.com/deepin apricot/main amd64 libtbb2 amd64 2018~U6-4 [148 kB]
  31. 获取:6 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-foundation-7.3 amd64 7.3.0+dfsg1-5 [1,272 kB]
  32. 获取:7 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-modeling-data-7.3 amd64 7.3.0+dfsg1-5 [2,660 kB]
  33. 获取:8 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-modeling-algorithms-7.3 amd64 7.3.0+dfsg1-5 [7,974 kB]
  34. 获取:9 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-visualization-7.3 amd64 7.3.0+dfsg1-5 [1,599 kB]
  35. 获取:10 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-ocaf-7.3 amd64 7.3.0+dfsg1-5 [1,200 kB]
  36. 获取:11 https://community-packages.deepin.com/deepin apricot/main amd64 libocct-data-exchange-7.3 amd64 7.3.0+dfsg1-5 [3,949 kB]
  37. 已下载 53.5 MB,耗时 11秒 (4,837 kB/s)
  38. 正在选中未选择的软件包 python3-six。
  39. (正在读取数据库 ... 系统当前共安装有 196012 个文件和目录。)
  40. 准备解压 .../00-python3-six_1.12.0-1_all.deb  ...
  41. 正在解压 python3-six (1.12.0-1) ...
  42. 正在选中未选择的软件包 libwxgtk3.0-gtk3-0v5:amd64。
  43. 准备解压 .../01-libwxgtk3.0-gtk3-0v5_3.0.4+dfsg-8_amd64.deb  ...
  44. 正在解压 libwxgtk3.0-gtk3-0v5:amd64 (3.0.4+dfsg-8) ...
  45. 正在选中未选择的软件包 python3-wxgtk4.0。
  46. 准备解压 .../02-python3-wxgtk4.0_4.0.4+dfsg-2_amd64.deb  ...
  47. 正在解压 python3-wxgtk4.0 (4.0.4+dfsg-2) ...
  48. 正在选中未选择的软件包 libtbb2:amd64。
  49. 准备解压 .../03-libtbb2_2018~U6-4_amd64.deb  ...
  50. 正在解压 libtbb2:amd64 (2018~U6-4) ...
  51. 正在选中未选择的软件包 libocct-foundation-7.3:amd64。
  52. 准备解压 .../04-libocct-foundation-7.3_7.3.0+dfsg1-5_amd64.deb  ...
  53. 正在解压 libocct-foundation-7.3:amd64 (7.3.0+dfsg1-5) ...
  54. 正在选中未选择的软件包 libocct-modeling-data-7.3:amd64。
  55. 准备解压 .../05-libocct-modeling-data-7.3_7.3.0+dfsg1-5_amd64.deb  ...
  56. 正在解压 libocct-modeling-data-7.3:amd64 (7.3.0+dfsg1-5) ...
  57. 正在选中未选择的软件包 libocct-modeling-algorithms-7.3:amd64。
  58. 准备解压 .../06-libocct-modeling-algorithms-7.3_7.3.0+dfsg1-5_amd64.deb  ...
  59. 正在解压 libocct-modeling-algorithms-7.3:amd64 (7.3.0+dfsg1-5) ...
  60. 正在选中未选择的软件包 libocct-visualization-7.3:amd64。
  61. 准备解压 .../07-libocct-visualization-7.3_7.3.0+dfsg1-5_amd64.deb  ...
  62. 正在解压 libocct-visualization-7.3:amd64 (7.3.0+dfsg1-5) ...
  63. 正在选中未选择的软件包 libocct-ocaf-7.3:amd64。
  64. 准备解压 .../08-libocct-ocaf-7.3_7.3.0+dfsg1-5_amd64.deb  ...
  65. 正在解压 libocct-ocaf-7.3:amd64 (7.3.0+dfsg1-5) ...
  66. 正在选中未选择的软件包 libocct-data-exchange-7.3:amd64。
  67. 准备解压 .../09-libocct-data-exchange-7.3_7.3.0+dfsg1-5_amd64.deb  ...
  68. 正在解压 libocct-data-exchange-7.3:amd64 (7.3.0+dfsg1-5) ...
  69. 准备解压 .../10-kicad_5.1.6+dfsg1-1~bpo10+1_amd64.deb  ...
  70. 正在解压 kicad (5.1.6+dfsg1-1~bpo10+1) 并覆盖 (5.0.2+dfsg1-1) ...
  71. 正在设置 libtbb2:amd64 (2018~U6-4) ...
  72. 正在设置 libwxgtk3.0-gtk3-0v5:amd64 (3.0.4+dfsg-8) ...
  73. 正在设置 python3-six (1.12.0-1) ...
  74. 正在设置 libocct-foundation-7.3:amd64 (7.3.0+dfsg1-5) ...
  75. 正在设置 python3-wxgtk4.0 (4.0.4+dfsg-2) ...
  76. 正在设置 libocct-modeling-data-7.3:amd64 (7.3.0+dfsg1-5) ...
  77. 正在设置 libocct-modeling-algorithms-7.3:amd64 (7.3.0+dfsg1-5) ...
  78. 正在设置 libocct-visualization-7.3:amd64 (7.3.0+dfsg1-5) ...
  79. 正在设置 libocct-ocaf-7.3:amd64 (7.3.0+dfsg1-5) ...
  80. 正在设置 libocct-data-exchange-7.3:amd64 (7.3.0+dfsg1-5) ...
  81. 正在设置 kicad (5.1.6+dfsg1-1~bpo10+1) ...
  82. 正在处理用于 desktop-file-utils (0.23-4) 的触发器 ...
  83. 正在处理用于 mime-support (3.62) 的触发器 ...
  84. 正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
  85. 正在处理用于 lastore-daemon (5.0.6-1) 的触发器 ...
  86. 正在处理用于 libc-bin (2.28.7-1+deepin) 的触发器 ...
  87. 正在处理用于 man-db (2.8.5-2) 的触发器 ...
  88. 正在处理用于 shared-mime-info (1.10-1) 的触发器 ...
  89. 正在处理用于 bamfdaemon (0.5.4-1) 的触发器 ...
  90. Rebuilding /usr/share/applications/bamf-2.index...
Copy the Code


运行 KiCad 查看版本信息显示 5.1.6 。

同时也能解决 Deepin/UOS 安装其他开源软件无法运行或版本过低的问题。



Reply Favorite View the author
All Replies
avatar
taotieren
deepin
2020-07-07 22:35
#1
其他系统安装可以参考这里:https://gitee.com/KiCAD-CN/kicad-cn-forum/blob/master/zh_CN/KiCad_install.md
Reply View the author
avatar
taotieren
deepin
2020-07-07 22:37
#2
本帖最后由 taotieren 于 2020-7-7 14:40 编辑

Flatpak 安装:
  1. flatpak install --from https://flathub.org/repo/appstream/org.kicad_pcb.KiCad.flatpakref
Copy the Code

Reply View the author
avatar
rambleluna
deepin
2020-09-22 23:00
#3
感谢分享。我在 V20 上使用了 Debian 的 backports, 完全 OK。
Reply View the author
avatar
老咸鱼
deepin
2020-11-23 07:17
#4

感谢分享,终于不是古董了

Reply View the author