我们知道 Arduino 有非官方的 Snap,它只有在安装为经典时才能访问串行端口(但未在snap find
输出中指示):
$ snap find arduino
Name Version Developer Notes Summary
arduino-mhall119 1.8.5 mhall119 - Arduino IDE
来自存储库的 Arduino 软件包已过时:
包arduino
trusty (14.04LTS) (electronics): AVR development board IDE and built-in libraries [universe] 1:1.0.5+dfsg2-2: all xenial (16.04LTS) (electronics): AVR development board IDE and built-in libraries [universe] 2:1.0.5+dfsg2-4: all artful (electronics): AVR development board IDE and built-in libraries [universe] 2:1.0.5+dfsg2-4.1: all bionic (electronics): AVR development board IDE and built-in libraries [universe] 2:1.0.5+dfsg2-4.1: all
根据官方 Arduino网站,最新版本的 Arduino IDE 是 1.8.9。
可以从官网下载IDE,解压安装install.sh
。然后当更新版本发布时重复此操作。但它看起来很困难,而且对用户不友好。
如何以用户友好的方式安装最新的 Arduino IDE?
Arduino IDE 可与Ubuntu Make一起安装:
安装 Ubuntu 制作
对于来自官方 PPA 的 Ubuntu 16.04 LTS
ppa:lyzardking/ubuntu-make
:需要 PPA 有两个原因:16.04 LTS 的软件包不支持安装 Arduino。
对于来自Universe存储库的 Ubuntu 18.04 LTS 和更新的系统:
使用 Ubuntu Make 安装 Arduino IDE
或 18.04(没有 PPA,可能会失败)
这将从官方网站下载 Arduino IDE 并将其安装到~/.local/share/umake/ide/arduino并为其设置相应的快捷方式和文件关联。
您可以再次重复此命令以获取更新的版本。
注意:不要忘记将您的用户添加到拨出组中
sudo usermod -a -G dialout $USER
。安装最新的 Arduino IDE 最简单的方法是使用arduino snap:
然后将您的用户添加到
dailout
组中:在此之后,重新启动您的设备并打开 Arduino IDE。
关于 Python 支持的说明
出于安全和稳定性的原因,Arduino IDE snap 在沙箱内运行。这意味着它无法访问您设备上的 Python 库。snap 捆绑了 Python 3 和
serial
库。如果您需要任何其他 Python 依赖项,可以使用arduino.pip
命令将它们安装在沙箱内。注意:请勿
sudo
用于此命令