As @tjdoyle also linked, was the website, which if you see here: Element secure messenger | Get started you have the ability to download and install the appropriate version for Linux without having to compile or do anything with the code. This is the best method for a newbie since attempting to compile something is a lot more difficult. So therefore:
By downloading a tar file doesn’t always necessarily mean it is going to use ./configure, make and make install since those are pretty much related to compiling C++ code. From looking at the code and reading the README on the github link, it explains that it is NodeJS. It also gives instructions on how to unpack and use it quickly, as well as build it yourself - the instructions are there under “Getting Started” and “Building from source”.
Whenever I want to install an application,
I go to their website check if CLI commands are available (like sudo dnf install something)
And if not available, then I check for .RPM files.
If those are also not available, the website owner usually provides tar.gz files. I have been using Ubuntu for 1ywars and now recently I switched rocky Linux, still also I don’t understand how to install tar.gz.
Anyway. Thanks for CLI commands .
I probably should learn more about github, I always overlook and find something like this.
There is no general applicable answer to that. tar.gz is just a container format and can contain whatever the creator has put in it. How to deal with the content is hopefully documented by creator.