Я загрузил zip-файл 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$
Я набрал в строке после $ ls --
Я нажимаю Enter, и он перечислил все файлы и папки на моем рабочем столе.
Затем я набрал в строке после Desktop $ cd Arduino-nightly
, и он дал мне это:
jay@jay:~/Desktop/arduino-nightly$
после $ в этой строке я напечатал ./arduino
, но после выполнения указанных выше шагов я запрограммировал свой arduino
один раз, после чего я закрыл приложение и теперь не могу его найти. Каждый раз, когда я хочу открыть приложение Arduino, я должен дать команду в терминале. как его постоянно установить?
Почему не только устанавливают из репозиториев?
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, таким образом, я просто использовал это), и копирует файл на рабочем столе при изменении его. После выхода из системы и входа в систему необходимо смочь запустить его через тире обычно.