I'm new to Linux (Ubuntu) and the FHS standard is a little confusing. Also, because its a standard and not a strictly-enforced system, I see many applications installing files to the various FHS directories in inconsistent ways.
My first question: is there a way to force a package to install software under, say, just the
/opt directory? That way I could install all of my software nicely underneath
/opt. My motivation behind this is that I usually cannot find where a binary or any of its resources were installed to, even after reading through the documentation (and browsing the "Installed Packages" list in Synaptic).
My second question: if the 1st question isn't possible (all apps rooted at /opt), then how does the average Linux guru tell where a particular file got installed to. Say I install MySql workbench, which has some
blah.qfx resource (like an ODBC driver or something)...how do I quickly query my system to see where
blah.qfx now lives?