Consider some application that is intended to be built in its destination directory and whose subdirectory structure does not respect Linux conventions. Assume in particular that there is no install target in Makefile. Where can such bundle be installed?

It seems that, according to Filesystem Hierarchy Standard, the only appropriate place is /opt. Is this correct? Can a software bundle be simply dropped into /opt?

1 Answer 1


Related: Where should Steam install game data on linux, to be FHS-compliant?

I also recommend /opt, many vendors release their software regarding dirs in /opt as the default installation destination - /opt/google/chrome, /opt/Xilinx/Vivado, etc.

Of course it would be nice if local administrators would have an option to change that path.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .