I am doing some work with the latest version of the OS called Bookworm. I am using a RP400 (the one with a built in keyboard) with a Raspberry Pi 4 in it.
When I came to install it I was shocked to see that my only choice was only IDE 2.x, so no IDE 1.8.19. But also when I tried to install it, then it refused to extract anything from the file that was downloaded, let alone attempt to install it.
Are the people responsible for these sort of things aware of this, and do they want to do anything about it?
EDIT
Just tried again and it did extract something. Looking around I see that it was linked to a nightly build. Is this very sensible? Working with what I believe is known as the bleeding edge?
Anyway the structure of the files give no clue as to how to install it as there is no install.sh file I can find. Plus it looks like it forces you to use the chrome browser!!
Is this one not working for you? I remeber to have installed it on RPI400 (some time ago, and different OS), works with some limitation (es. STM32 core is not installable).
This includes the "Linux ARM" builds for use on the Raspberry Pi (make sure to use the 32-bit build if you are using a 32-bit distro on your RPi).
I don't understand what is the "it" you are referring to.
Generally using the nightly build is only recommended for beta testing. The exception would be if there was an impactful bug in the release version of the IDE that was fixed in the nightly.
Again, we need more information in order to be able to assist you.
If you downloaded the official "Linux ARM" build of Arduino IDE 1.8.19 from the "Software" page, you should definitely find an install.sh file in the extracted folder.
If you instead downloaded Arduino IDE 2.x, then there is no install.sh script in that package. But you should also be aware that there are no official Linux ARM builds of Arduino IDE 2.x so if you downloaded that IDE version from the "Software" page then it will never work on your Raspberry Pi anyway. Unofficial Linux ARM builds of Arduino IDE 2.x are available from some 3rd parties. If you are using one of those builds, then we need to know where you got it from.
Please provide a detailed description of what gave you that impression.
@Grumpy_Mike after so many years of providing support to the Arduino community, surely you should understand how to request support more effectively than you are doing here.
You need to know that it is difficult to transfer data from a Pi to my laptop now that netetalk has been abandoned on the Pi. I am having to do all my transferring of data via a memory stick. And screen dumps on a Pi is one of the things that changes with the wind.
So I will have to resort to photographing the screen.
What gave me the impression of the use of chrome was all the files in the code I extracted.
So I tried again clicking a few boxes and it did install and it did run!
But it absolutely crippled the Pi. The mouse movement was very jerky making it very difficult to control, and The window of the sketch would accept no keyboard input, and the file viewer on the Pi would not open.
The Pi then refused to shut down and I had to pull the plug on it. Not a good thing to do on a Pi.
When I fired up the Pi again there was an arduino folder containing the standard setup and loop functions. I never saw that in the IDE.
So not a roaring success then.
I am by no means an expert with the Raspberry Pi, but I have downloaded the Arduino IDE to Arduinos before under different versions of the Raspberry Pi OS.
I see. Arduino IDE 2.x is built on the Eclipse Theia IDE framework, which is in turn built on Electron. Electron uses Chromium. Although Chromium originated as the open source heart of the Google Chrome browser, we are now in this strange era where it is common for even normal desktop applications like Arduino IDE to be built on web browser technology.
All this is to say that, although Arduino IDE 2.x uses a component of the Chrome browser, Chromium is bundled with the Arduino IDE application itself. Arduino IDE doesn't have any dependency or direct use of a Chrome browser installation. You can use Arduino IDE 2.x on a computer that doesn't have Chrome installed.
As I mentioned, there is a 3rd party build of Arduino IDE 2.x for Raspberry Pi:
Unfortunately they stopped producing the builds recently so the latest versions of Arduino IDE 2.x aren't available from that repository.
But in the end the less resource hungry Arduino IDE 1.x might be the best choice for use on a relatively low performance computer like the Raspberry Pi anyway.
That is unfortunate. I don't own a Raspberry Pi 4, but I have used Arduino IDE 1.8.19 on my Raspberry Pi 3B+ and 5 machines. The performance isn't great on either (I was actually disappointed to find that I didn't notice as much of an improvement on the RPi 5 as I had expected), but the IDE is reasonably usable and certainly nothing like what you describe.
Unfortunately I'm not either. I have them on hand because it is useful for my support and testing work, but haven't actually spent much time using them directly. Hopefully one of the other forum helpers with more experience in this area will be able to be of more assistance.