If you’re hunting down older eqipment (5, 6 years old), no, not really… everything just works with Linux and older stuff. The newer stuff is always the problem with any OS that is not Windows (though that is changing for the better in the last few years, especially for Linux).
I thought most of the FOSS ones were like libraries, just drop them in the adequate shared directory and that’s it 🤔. You could check dependencies with ldd and look for the adequate package with xtools.