I run Arduino IDE on both my Mac and under Raspbian on a Raspberry Pi, both running the latest version of OS.
The Raspberry Pi has
Arduino 2:1.0.5+dfsg2-4.1 and I am running the latest
1.8.4 on macOS.
Debian is always somewhat behind the latest software, and this has not concerned me before, as I have never had issues before. (I know I could download the latest ARM32 build or compile from source, but this would probably generate a lot of dependencies.)
I have recently run into a couple of problems.
Compiling a script which has
#include <SdFat.h> generates an error, although the library is present in
~/sketchbook/libraries/SdFat/src/SdFat.h. This does not seem to be an issue on macOS.
I was also trying to program an Atmega using a Uno as ISP as in "Using an Arduino as an AVR ISP". I have done this in the past, but the instructions and the Arduino program seem to have changed; there is no longer "Upload Using Programmer" menu, but suggests the "Burn Bootloader" command. Does this upload both the Bootloader and Sketch?