如何安装最新的 Arduino IDE?

如何安装最新的 Arduino IDE?

我们知道 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 制作

  1. 安装 Ubuntu Make

    • 适用于 Ubuntu 16.04 LTS 的官方 PPAppa: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
      
  2. 使用 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此命令

相关内容