How to create and use a portable version of the Arduino Software (IDE)
This document explains how to make a portable installation of the Arduino Software (IDE) on Windows and Linux machines. A portable installation contains all the files and directories necessary to get the Arduino Software (IDE) to work on a computer without affecting its files outside the folder designated for the portable installation.
Why portable
Almost in all the schools students don’t have administrator privileges, so they don’t have write access in some folders. This leads to some problem in using the Arduino Software (IDE) since your preferences and sketchbook are saved in one of those folders. Using a portable version of the IDE you can overcome this problem.
Another scenario can be the following: you want to organize a workshop and you need some additional library or a specific core. Since the portable version stores the sketchbook, the libraries and the hardware folder locally, you can have a starting point equal for all the people who join the workshop just replicating the same folder on all the machines. This is also quite useful if for some reason you don’t have an internet connection and want to prepare everything for your project without downloads and delays.
Furthermore, a portable installation could be on a pendrive, allowing you to carry around your personal set of sketches, cores and libraries, to be used on any computer without affecting it with your files.
How to make it portable on Windows and Linux
The procedure is made of a few simple steps. You may use a pendrive or a local folder on your machine. Once done, with libraries and additional cores where needed, that folder can be copied on other machines.
Download a compressed version of the Arduino IDE according to your OS;
Once download has been completed, extract the archive content on the chosen unit (local or pendrive);
Open the extracted folder and in its root create a new directory called portable, alongside the others;
The tree structure should be as this one; the portable folder will be populated by the Arduino Software (IDE) as needed by libraries, sketches and cores.
To use this installation, launch the Arduino executable;
From now on all the sketches, libraries and additional cores will be installed in the portable folder. You can copy the whole main folder and bring it with you anywhere you want: it will retain all your preferences, libraries, cores and sketches.
MacOS / OS note
The portable installation is not officially supported on Apple’s Mac operating systems for several reasons. One of them is related to the package signature (we sign the Arduino IDE package): adding any content — like additional cores, libs and sketches — to the package will break the signature. A consequence of that is the reaction of the Gatekeeper that could even stop the app from starting. This is related to the OS and not to our IDE. Anyway, if you want to experiment you can check this forum thread and try by yourself the solutions developed by the community.
Updating the portable installation
If you want to update a portable installation to a newer version, download the new version in compressed format, then extract the contents in a temporary folder. Now you may either move the «portable» folder you have from the old installation into the new one, or copy all the files of the new version onto the old one, overwriting all the files. Either way you should end up with the updated portable Arduino Software (IDE) installation with your cores, libraries and sketches preserved. Remember to rename the root folder with the proper release version, if needed. You should always launch the executable file «Arduino» from inside the folder of your portable installation to use the sketches, cores and libraries contained in it. If you have another installation of the Arduino Software (IDE) on the machine you are using, that version won’t be affected. Libraries and cores already installed on the machine won’t be seen or used by the portable installation.
The text of the Arduino getting started guide is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the guide are released into the public domain.
Создание и использование портативной (Portable) версии Arduino (IDE)
Чтобы ознакомиться с инструкцией по установке Arduino Software (IDE) для другой операционной системы, перейдите на страницу выбора.
На этой странице вы узнаете, как сделать переносную (Portable) версию программного обеспечения Arduino (IDE), для использования на компьютерах под управлением Windows и Linux. Портативная установка содержит все необходимые данные для работы Arduino (IDE), не затрагивая другие файлы компьютера, за пределами папки с программой.
Когда портативная версия необходима?
Практически во всех учебных заведениях студенты не имеют прав администратора, поэтому у них нет доступа на запись в некоторых папках. Это проблематично в случае использования Arduino (IDE), поскольку ваши настройки и проекты сохранены в одной из этих папок. Используя переносимую версию IDE, вы можете решить эту проблему.
Также возможна ситуация, когда вы хотите организовать семинар, и вам нужна дополнительная библиотека или определенное ядро. Так как портативная версия хранит проекты, библиотеки и папки с рабочими файлами локально, вы можете создать одинаковую сборку для всех кто присоединится к проекту, просто копируя одну и ту же папку на всех компьютерах пользователей. Это также может быть полезно, в случае, если у вас нет подключения к Интернету и вы хотите подготовить все данные для своего проекта, не тратя время на дополнительные загрузки.
Кроме того, переносная установка может храниться на любом накопителе, например – флешке, позволяя вам переносить свой собственный набор проектов, ядер и библиотек, которые будут использоваться на любом компьютере, не затрагивая его локальные файлы.
Arduino IDE 1 Portable Installation
LAST REVISION: 10/05/2022, 01:00 PM
This document explains how to make a portable installation of the Arduino Software (IDE) on Windows and Linux machines. A portable installation contains all the files and directories necessary to get the Arduino Software (IDE) to work on a computer without affecting its files outside the folder designated for the portable installation.
Why Portable?
Almost in all the schools students don’t have administrator privileges, so they don’t have write access in some folders. This leads to some problem in using the Arduino Software (IDE) since your preferences and sketchbook are saved in one of those folders. Using a portable version of the IDE you can overcome this problem.
Another scenario can be the following: you want to organize a workshop and you need some additional library or a specific core. Since the portable version stores the sketchbook, the libraries and the hardware folder locally, you can have a starting point equal for all the people who join the workshop just replicating the same folder on all the machines. This is also quite useful if for some reason you don’t have an internet connection and want to prepare everything for your project without downloads and delays.
Furthermore, a portable installation could be on a pendrive, allowing you to carry around your personal set of sketches, cores and libraries, to be used on any computer without affecting it with your files.
Windows & Linux
The procedure is made of a few simple steps. You may use a pendrive or a local folder on your machine. Once done, with libraries and additional cores where needed, that folder can be copied on other machines.
Download a compressed version of the Arduino IDE according to your OS;
Once download has been completed, extract the archive content on the chosen unit (local or pendrive);
Open the extracted folder and in its root create a new directory called portable, alongside the others;
Portable Tree
The tree structure should be as this one; the portable folder will be populated by the Arduino Software (IDE) as needed by libraries, sketches and cores.
To use this installation, launch the Arduino executable;
From now on all the sketches, libraries and additional cores will be installed in the portable folder. You can copy the whole main folder and bring it with you anywhere you want: it will retain all your preferences, libraries, cores and sketches.
MacOS Note
The portable installation is not officially supported on Apple’s Mac operating systems for several reasons. One of them is related to the package signature (we sign the Arduino IDE package): adding any content — like additional cores, libs and sketches — to the package will break the signature. A consequence of that is the reaction of the Gatekeeper that could even stop the app from starting. This is related to the OS and not to our IDE. Anyway, if you want to experiment you can check this forum thread and try by yourself the solutions developed by the community.
Updating Portable Installation
If you want to update a portable installation to a newer version, download the new version in compressed format, then extract the contents in a temporary folder. Now you may either move the «portable» folder you have from the old installation into the new one, or copy all the files of the new version onto the old one, overwriting all the files. Either way you should end up with the updated portable Arduino Software (IDE) installation with your cores, libraries and sketches preserved. Remember to rename the root folder with the proper release version, if needed. You should always launch the executable file «Arduino» from inside the folder of your portable installation to use the sketches, cores and libraries contained in it. If you have another installation of the Arduino Software (IDE) on the machine you are using, that version won’t be affected. Libraries and cores already installed on the machine won’t be seen or used by the portable installation.
The text of the Arduino getting started guide is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the guide are released into the public domain.
Portable Installation Guide of Arduino IDE V1.6.5 for ESP 8266
Introduction: Portable Installation Guide of Arduino IDE V1.6.5 for ESP 8266
Why we need to make portable for Arduino IDE? Actually, Arduino IDE itself is portable but not for ESP 8266.
When you want to use ESP8266 with Arduino IDE, you will need to install ESP8266 package. It takes some time to download and install, in order to reduce time for set up of ESP8266 Arduino IDE, we need portable version.
Let me show you how to make portable installation of Arduino IDE v1.6.5 for ESP 8266 in detail instructions.
Step 1: Step 1: Download Arduino IDE V1.6.5
Download Arduino IDE v1.6.5 from Arduino IDE I prefer to download a zip file (arduino-1.6.5-r2-windows.zip). Then extract the zip file to your preferred location. All folders will appear as the figure.
Double click «arduino.exe» to run the IDE.
Step 2: Step 2: Check the Available Boards of Arduino IDE
After running the «arduino.exe», you will see the ARDUINO logo, then check the available boards by Tools -> Board as shown in figure. Note that there is no board for ESP8266.
Step 3: Step 3: Add a Folder at Arduino IDE Folder Location
Now we are going to create a folder named «Portable» at Arduino IDE folder location as shown in figure. Why need «Portable» folder, please refer to the web site Try «Portable Arduino» experimental feature , and it says as follow:
Arduino IDE with «Portable Arduino» experimental feature. The feature is disabled by default. To enable the feature, you have to manually create a folder named «portable» in the application root folder, where «hardware», «examples», «lib» and other folders reside.
Step 4: Step 4: Edit Preferences of Arduino IDE
Now edit Preferences of the IDE by File -> Preferences and you will see the «Preferences» window.
From there, search for «Additional Boards Manager URLs»: and add the link:
And note that the location of preferences.txt file is now under «portable» folder that you created as shown in figure.
Then click OK button.
In case of «Additional Boards Manager URLs» problem, please refer to the web site Arduino-compatible IDE with ESP8266 for URL.
Step 5: Step 5: Install Esp8266 Package
From Arduino IDE, Tools -> Board -> Boards Manager as shown in figure. Then click Boards Manager. From Boards Manager window, wait for a while for refresh the list and search for «esp8266 by ESP8266 Community and click Install button.
Installation process can take a while, so please be patient! It’s about 153,807 kb. After installation finished, restart the Arduino IDE again to make sure that all the boards loaded.
Step 6: Step 6: Check the Available Boards Again
Now you can check for ESP5266 Module by clicking Tools -> Board -> Generic ESP8266 Module as shown in figure. And you can test Blink program.
Now the size of Arduino IDE folder becomes about 915 MB. I suggest that you may zip or rar it to reduce the size.
Congratulation, now you have a folder which can be portable for Arduino-compatible IDE with ESP8266 support.
Be the First to Share
Did you make this project? Share it with us!
Среда разработки Arduino IDE
Мы решили сэкономить вам пару кликов и разместить у себя свежие версии среды разработки Arduino IDE, потому что на официальном сайте порой чёрт ногу сломит, пока найдёт нужную ссылку. Где скачать Arduino IDE — ваш выбор: файлы дистрибутивов абсолютно идентичны. Сейчас представлена финальная версия Arduino IDE 2.0 (релиз от 14.09.2022) и legacy-версия 1.8.19 (релиз от 20.12.2021).
Скачать для Windows
- Инсталлятор для Windows — Windows 10 (64 бита) и новее.
- Архив ZIP для Windows — установка без прав админа, портативная версия для флешки.
- Приложение для Windows 8.1/10 в Microsoft Store
Скачать для macOS
- Приложение для macOS — macOS X 10.14 Mojave (64 бита) или новее.
Скачать для Linux
- AppImage для Linux (64 бита) — переносимое приложение для систем Linux x86-64.
- Архив Linux (64 бита) — версия для Linux-систем с архитектурой x86-64.
Для установки из архива в общем случае нужно выполнить следующие команды.
В отдельных дистрибутивах Linux проще воспользоваться командой установки из пакетов.
Как переключить язык
Arduino IDE при установке выбирает язык системы по умолчанию. Если вам понадобится переключить интерфейс на другой язык, это можно сделать в общих настройках программы.
- Заходим в главном меню в пункт «Файл → Параметры».
- Выбираем нужный язык в выпадающем списке «Язык редактора».
- Перезапускаем среду.
Прошлая версия 1.8.19
- Инсталлятор для Windows — Windows 7 и новее.
- Архив ZIP для Windows — установка из архива.
- App для macOS — macOS X 10.8 Mountain Lion или новее.
- Linux x86 (64 бита)
- Linux x86 (32 бита)
- Linux ARM (64 бита)
- Linux ARM (32 бита)
Поддерживаемые платы
Arduino IDE из коробки работает со всеми оригинальными платами AVR-архитектуры и их прямыми аналогами.
Также поддерживаются сторонние платы и контроллеры на других архитектурах: SAM, SAMD, Cortex-M. Они добавляются в среду отдельными пакетами. Ниже перечислены примеры установки некоторых таких плат.