Certain applications like Blender and Eclipse come precompiled in a tarball. Usually I put the directories in my home folder and access them from the command line. Is there a better place to put them and still adhere to POSIX standards (to a degree).
2 Answers
The place for this is in /opt
for "Add-on application software packages" - these are packages that do not come with the distribution/OS.
http://www.pathname.com/fhs/pub/fhs-2.3.html#OPTADDONAPPLICATIONSOFTWAREPACKAGES
Often applications like that are installed into /opt/
, for example /opt/eclipse-3.2/
. I prefer to put them into /usr/local/
(ex, /usr/local/eclipse-3.2/
… But there is no particularly good reason for that.
/
,/dev
,/dev/null
,/dev/tty
and/dev/console
. Did you mean the Linux FHS? That's a standard for OS vendors, not for administrators, so you don't have to follow it. Search the directory-structure tag here, similar questions have been asked before.