我们知道 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?
答案1
Arduino IDE 可安装Ubuntu 制作:
安装 Ubuntu Make
适用于 Ubuntu 16.04 LTS 的官方 PPA
ppa:lyzardking/ubuntu-make
:sudo add-apt-repository ppa:lyzardking/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make
由于两个事实,需要 PPA:16.04 LTS 的软件包不支持 Arduino 的安装。
注意:18.04 Universe repo 中的 umake 可能无法安装 arduino ide。如果是这样,您需要清除 ubuntu-make 并从 PPA 安装。如果是这种情况,您还需要使用 删除 ~/.local/share/umake
rm -rf ~/.local/share/umake
。请参阅这个QA了解更多信息。适用于 Ubuntu 18.04 LTS 及更新系统宇宙存储库:
sudo apt-get update sudo apt-get install ubuntu-make
使用 Ubuntu Make 安装 Arduino IDE
umake electronics arduino
或 18.04(没有 PPA,可能会失败)
umake ide arduino
这将从官方网站下载 Arduino IDE 并将其安装到〜/ .local/share/umake/ide/arduino并为其设置相应的快捷方式和文件关联。
您可以再次重复此命令以获取更新的版本。
注意:不要忘记将您的用户添加到拨出与 组sudo usermod -a -G dialout $USER
。
答案2
安装最新 Arduino IDE 的最简单方法是使用Arduino Snap:
snap install arduino
然后将您的用户添加到该dailout
组:
sudo usermod -a -G dialout $USER
在这之后,重启你的设备并打开 Arduino IDE。
关于 Python 支持的说明
出于安全和稳定性原因,Arduino IDE snap 在沙盒内运行。这意味着它无法访问设备上的 Python 库。snap 捆绑了 Python 3 和serial
库。如果您需要任何其他 Python 依赖项,可以使用命令在沙盒内安装它们arduino.pip
。
arduino.pip install <package-name>
注意:不要使用sudo
此命令