web-dev-qa-db-ja.com

arduino ide 1.6.5を永続的にインストールする方法は?

Zipファイルarduino-nightly-linux32.tar.xzhere からデスクトップにダウンロードしました。

arduino-nightly-linux.tar.xzアイコンをダブルクリックすると、.tar.xz fileを表示するウィンドウが開きました。ウィンドウの上部にある抽出ボタンをクリックして、arduino-nightly-linux.tar.xzアーカイブの内容をデスクトップに抽出しました。

抽出されると、デスクトップ上のフォルダー(他のすべてのものを含む)を表示して開くことができましたが、そこからArduinoを実行できませんでした。ターミナル(Crtl + Alt + T)を開きました...

注:ターミナルでは大文字の使用が重要であり、使用しているファイル/場所をマシンが呼び出すものに依存します...

cd Desktopと入力すると、このプロンプトが表示されました:jay@jay:~/Desktop$

$ ls --の後の行に入力し、Enterをクリックすると、デスクトップ上のすべてのファイルとフォルダーがリストされました。

リストにはArduino-nightlyが表示されていました(何らかの理由で青色でした)。リストに表示されない場合は、間違ったディレクトリにいるため、IS INのディレクトリに「cd」する必要があります。

次に、Desktop $ cd Arduino-nightlyの後の行に入力すると、次のようになりました。

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

その行の$の後に、./arduinoと入力しました

しかし、上記の手順を実行した後、arduinoをプログラムした後、一度アプリケーションを閉じたので、見つけることができません。 arduinoアプリケーションを開くたびに、ターミナルでコマンドを実行する必要があります。恒久的にインストールする方法は?

6
MMK

リポジトリからインストールするだけではどうですか?

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"

スクリプトは、最新のナイトリービルドをダウンロードし(Webサイトは1時間ごと)、$ HOME/arduino-nightlyに抽出し(そのフォルダーはtarにあるため、使用しただけです)、変更中にデスクトップファイルをコピーします。ログオフおよびログオン後、通常どおりダッシュを使用して起動できるはずです。

2