Installation on Linux: Arduino-linux-setup.sh vs install.sh

I'm wanting to install the Arduino IDE on my new GNU/Linux setup, and I noticed now that there are two .sh files inside of the tar file. One is "arduino-linux-setup.sh" and the other is "install.sh".
Which one should I use, and what are the differences/use cases for each?

You can run both of them if you like. They each do different things.

install.sh "adds a menu item, icons and mime type for Arduino for the current user".

arduino-linux-setup.sh sets up all the permissions and uninstalls the interfering modem manager so that there will be no problems with USB communication with your Arduino board.

Thank you! You're always a blessing! I have another question that I'm about to post (I think I uploaded the wrong bootloader to one of my M0 minis from robotdyn), maybe you could shed some light there as well!
Again, thank you for telling me this!
Also, would there be any specific place where I should unzip the tar file and run the installation from? I have seen some posts saying that it should go in the /opt folder. What do you think?

You're welcome. I'm glad if I was able to be of assistance.

In general, you can just extract the Arduino IDE to whatever location is convenient for you. There is likely some specific folder that is most appropriate to install it to follow the standard directory conventions, but I've never gotten too caught up in that since whenever I do try to research that stuff I end up with a lot of conflicting and vague information.

pert:
... whenever I do try to research that stuff I end up with a lot of conflicting and vague information.

That is EXACTLY how I'm feeling right now, in my journey with GNU/Linux.