I'd like to update my latest/stable version 0.8.2 of Xonotic snap since it's outdated, there's an annoying yellow rectangle floating randomly around the screen telling to update to 0.8.6 and is a security risk.
I can choose between the latest/edge at version 0.8.5 and the flat at version 0.8.6, I'd download the flat then since it looks updated more attentively, also because any previous version is a risk. I wouldn’t have to worry so much to update it if I could execute its file update-to-release.sh as explained on the original procedure but since this game is a snap its structure may have been changed compared to the original one, in fact this file doesn't exist on the snap. Is there a way to verify the history and schedule of software updates? I checked both Flathub and Snapcraft but there's nothing to check about both things. I need some advice to decide between the snap or the original ZIP.
Yeah, I know I may have confused someone, the problem is that since I see that many games on Software Center are abandoned now I must do more effort to choose the download source better. I played some servers on Xonotic so far and I read only some days later about the risk of outdated versions. I prefer downloading from Software Center to have an easy way to update a game but if I have no choice and has vulnerabilities, is abandoned or is broken I download the same game from another source. I'd like to know if it exists a way to verify the history and schedule of software updates to understand if the Xonotic flat was updated regularly following the original project or if it has released recently without an updates schedule.
If you mean adding a package myself then no, I'm unable to compile, it goes beyond my knowledge. Then I already have option to choose from, I can either download the flat or the original ZIP. I could simply install the flat since updating it would be easy from Software Center but I'm not sure of its maintenance compared to the original project.
You are 100% able to compile. You just may have not done it before. There was a time you never rode a bike before. But once you learned how, you found it easy and could not believe you ever wanted to find something easier than riding a bike.
Installing from source most often consists of three commands:
sudo make install
As you can see from the above - not rocket science.
I thought that compiling meant creating some script files or editing existing ones, plus editing some configurations files if needed. In case one day I try to publish a package of mine, what files do I need to edit to make the game work on my system? Which ones are the most frequently edited? I never searched about the whole procedure. But maybe cloning an existing package I can then tweak it a bit to fit my system specs.
You are correct. The word "compile" is often misused to mean "install from source".
The meaning I referred to is the common "install from source" above.
Since this topic has been entirely about installing the software including referencing the tar.gz; I figured that was what you meant.
In broad terms, compiling software is to transcode it from the coding language you used to write it in (Human readable) to Binary.
I thought that Xonotic original game was in a simple ZIP, all links lead to a ZIP, what do you relate the tar.gz to? Also, I checked again both flat and snap Xonotic pages and they show only the latest update release date. While it may be enough for many in my case it isn't, but at least I can compare it with the original releases dates and choose from which source to download. Additionally, in the meantime I added a warning to snap version.