I've honestly rarely run into something that made me miss not having the latest version of something.
Sure is something is new or under heavy develoent it might be an issue but having a 3 year old version of jq vs a 3 day old version has rarely come up for me.
With that said you have plenty of choice:
Flatpacks provide the latest versions of lots of things.
Homebrew is available for Linux (I have never tried it)
Don't use Debian as many people have already suggested
Compile yourself/manage your own version. Like people have been doing for decades.
For this while I would highly suggest putting things in `~/bin` or `/opt` and adding it to your $PATH, never put things in `/usr/bin`, that's is what apt manages and you could easily shoot yourself in the foot if you fuck about there.
Sure is something is new or under heavy develoent it might be an issue but having a 3 year old version of jq vs a 3 day old version has rarely come up for me.
With that said you have plenty of choice:
Flatpacks provide the latest versions of lots of things.
Homebrew is available for Linux (I have never tried it)
Don't use Debian as many people have already suggested
Compile yourself/manage your own version. Like people have been doing for decades.
For this while I would highly suggest putting things in `~/bin` or `/opt` and adding it to your $PATH, never put things in `/usr/bin`, that's is what apt manages and you could easily shoot yourself in the foot if you fuck about there.