如何永久安装 arduino ide 1.6.5?

如何永久安装 arduino ide 1.6.5?

arduino-nightly-linux32.tar.xz这里到我的桌面。(您可能需要 64 位。询问您的计算机它是什么:32 位还是 64 位):

我双击arduino-nightly-linux.tar.xz图标,打开了一个显示 的窗口.tar.xz file。我点击窗口顶部的提取按钮,将档案内容提取arduino-nightly-linux.tar.xz到我的桌面。

提取后,我可以看到并打开桌面上的文件夹(其中包含我所有其他内容),但无法从那里运行 Arduino。我打开了一个终端(Crtl+Alt+T)...

注意:大写在终端中很重要,并且取决于您的机器如何调用您正在使用的文件/位置......

我输入:cd Desktop然后它给了我这个提示:jay@jay:~/Desktop$

我在按下 Enter 键后输入了以下行$ ls --,它列出了我桌面上的每个文件和文件夹。

我可以在列表中看到 Arduino-nightly(出于某种原因,它是蓝色的)。如果您在列表中没有看到它,则说明您位于错误的目录中,您需要“cd”到它所在的目录。

然后我在 Desktop$ 后面的行中输入了cd Arduino-nightly以下内容:

jay@jay:~/Desktop/arduino-nightly$

在该行的 $ 之后,我输入./arduino

但是在完成上述步骤后,我编程了arduino一次,之后我关闭了应用程序,现在我找不到它。每次我想打开 arduino 应用程序时,我都必须在终端中输入命令。如何永久安装它?

答案1

为什么不直接从存储库安装?

sudo apt-get install arduino

否则下载软件包,然后在下载的目录中:

tar -xf arduino-1.6.5-r5-linux64.tar.xz
cd arduino-1.6.5-r5/
./arduino

要永久安装它(某种程度上),请将“arduino-1.6.5-r5”目录的内容复制到某个地方(可能是$HOME/arduino”),然后将 arduino.desktop 文件复制到$HOME/.local/share/application,编辑它以包含正确的路径,这样你就可以为你的用户“永久”安装它了。

#/usr/bin/env bash
# set variables for download
URL=https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz
DOWNLOAD="$HOME/Downloads/arduino-nightly.tar.xz"

# download file via wget from $URL to $DOWNLOAD
wget "$URL" -O "$DOWNLOAD"

# extract file to $HOME directory
tar xf "$DOWNLOAD" -C "$HOME"
# use sed to modify the provided arduino.desktop 
# file and redirect the result into $HOME/.local.share/applications
# to be able to start from dash
# sed's replace command s/searchpattern/replacepattern/
# the slashes are replaced by '#' to not need to escape slashes in path
# replace placeholder "FULL_PATH" with install directory 
sed "s#FULL_PATH#$HOME/arduino-nightly#" "$HOME/arduino-nightly/arduino.desktop" >"$HOME/.local/share/applications/arduino.desktop"

该脚本下载最新的夜间版本(网站称每小时一次),将其提取到 $HOME/arduino-nightly(该文件夹在 tar 中,所以我只使用了它)并在修改桌面文件时复制它。注销并登录后,您应该能够通过 dash 正常启动它。

相关内容