Как настроить расположение предпочтений
Я использовал Arduino 1.0.5 на своем Pi и в сентябре прошлого года загрузил arduino-1.8.4-linux32.tar.xz
(который я с тех пор обновил).
Я успешно использовал версию 1.8.5, но только что заметил, что это /home/pi/.arduino15
для настроек и пакетов.
Возможно, я сделал это непреднамеренно, когда недолго запускал версии 1.8.4 и 1.0.5 (которых уже давно нет). У меня есть /home/pi/.arduino
, но он содержит только preferences.txt
и не используется с сентября.
Кажется, нет никакого способа изменить это на обычный каталог; где это настраивается?
@Milliways, 👍-1
Обсуждение1 ответ
Лучший ответ:
Поскольку в IDE появилось множество улучшений, таких как диспетчер плат и система Arduino Builder, было решено, что это нарушит обратную совместимость со старыми версиями IDE. Поэтому в версии 1.5.0 IDE было решено, что местоположение всех файлов данных Arduino (которых сейчас много, а не только файл preferences.txt
) должно быть перемещено в новое место. местоположение, а .arduino15
был выбран, чтобы отразить текущую версию.
С тех пор между двумя фракциями Arduino разразилась война номеров версий, которая впоследствии разрешилась, и мы остановились на группе версий 1.8.x. Они, поскольку они не вносили ничего радикального в базовую систему начиная с 1.5.x, не нуждались в изменении местоположения файлов данных (действительно, делать это было бы нежелательно), поэтому он остался как .arduino15
.
Я не думаю, что можно изменить местоположение настроек, поскольку единственное место будет в настройках, и нужно будет загрузить настройки, чтобы узнать, откуда загрузить настройки.
Если вам действительно нужен доступ к файлу preferences.txt
самостоятельно как ~/.arduino/preferences.txt
(зачем? ), то вы можете просто удалить старый каталог .arduino
и создать ссылку на новый:
$ rm -rf .arduino
$ ln -s /home/pi/.arduino15 .arduino
Обновление:
Существует аргумент командной строки для среды разработки Arduino IDE, который позволяет указать расположение файла preferences.txt (подробно здесь):
$ arduino --preferences-file /home/pi/.arduino/preferences.txt
Однако остается только догадываться, что это сделает со старым файлом preferences.txt.
Спасибо за объяснение. Вероятно, я сделал поспешный вывод, что это связано с более старой версией 1.0.5. Теперь возникает вопрос, нужен ли мне .arduino
и откуда он взялся? Вроде актуально с момента установки 1.8.4, @Milliways
.arduino
был создан в версии 1.0.5., @Majenko
- Серый порт для Raspberry pico в Arduino IDE - Ubuntu 20.04
- Как заставить Arduino IDE использовать определенную версию GCC в Debian?
- Добавление нового программатора в Arduino IDE
- Где хранятся программные определения для разных процессоров?
- C++ против языка Arduino?
- avrdude ser_open() can't set com-state
- Как читать и записывать EEPROM в ESP8266
- Float печатается только 2 десятичных знака после запятой
Это обычный каталог., @Majenko
они могут быть в паре мест, grep — ваш друг., @dandavis