Hello all:
I have been using Arduino for years, like many others, but do most of my development using C (and ++) using native environments.
That said... I use a Windows VM for this, where Arduino is in C:\MCU\Arduino, together with all the stuff it comes with. Security-wise, the software gets installed as Administrator, and the entire tree is granted proper rights for a 'Development' group, which certain users belong. This all works fine.
Now... I recently had to install a load of add-on packs (board packs for Adafruit, Sparkfun etc) and platforms (ESP and ESP32, etc.) This also works well, but, to my horrors, all of these get installed per-user in the user's profile (ADDPDATA/Arduino15.)
For me, after 25+ years of administering computer networks, this is baffling. Why is this not handled per Windows "software install guidelines" ?
(which translates to: if an Administrator-level user does the install, said package installs for everyone unless told otherwise; else it gets installed for the current user only.)
So, for example, the ESP8266 pack "should" have been added to the C:\MCU\Arduino, in my case, and same for the other stuff.
Now, I had to do this several times, once for each user....
Is there a way to "move" this stuff after the fact, or is this how this will be?
Thanks for any insights...
Fred N. van Kempen