Auto-update for Linux distributions

Is it available and I'm doing something wrong, since I get this:

"An update for the Arduino IDE is available, but we're not able to download and install it automatically"

Hi @ledsyn. Are you using the AppImage or the ZIP package of Arduino IDE?

It is only the AppImage package that has the auto-update capability.

1 Like

That seals the deal then.. I use the zip file.

Will there ever be a global installer / updater?

Best of all would of course be using the package manager, but I noticed it was still at 2.3.4 a couple of days ago. Also I read that there can be problems with that type of distribution.

The Arduino IDE developers are tracking the request for an installer here:

As for an updater, we already have one. You only need to use the AppImage package.

I don't have any personal experience with using the Arduino IDE packages from the package managers, and I have a negative impression about them from supporting users who experience problems that are specific to the package (either ending up with a severely outdated version due to the package not being maintained, or having strange problems due to modifications made by the 3rd party packager).

However, I have been very impressed by the level of support and maintenance on the Arduino IDE 2.x Flatpak package:

So if you are looking for a package, that one is worth considering. But keep in mind that it is maintained by a 3rd party and the Arduino company has absolutely no involvement in the package.

It has the advantage that you can have installations of different versions and it's a lot easier to fall back if needed.

1 Like

It is true that this is an advantage of the Windows ZIP package over the Windows installer packages. However, the same is not true for the Linux packages. You can have installations of multiple versions of the Linux AppImage package, and just as easily as with the Linux ZIP package.

The only reason to use the Linux ZIP package is if you want to access or modify the files inside the Arduino IDE installation. That is something that would only be useful in certain rare advanced use cases (example).

2 Likes

Not sure I'll ever need it, or even know if I need it :blush: but I keep a couple of versions just in case.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.