Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

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).

share|improve this question
    
I get the feeling that POSIX standard is mostly for programs that are integrated with the rest of your system and be used by other programs. I think standalone monolithic pre-compiled user apps are better kept separated (e.g. OSX application bundles). –  Alex B Oct 19 '11 at 2:34
    
The only paths that POSIX dictates are /, /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. –  Gilles Oct 19 '11 at 9:55
add comment

2 Answers 2

up vote 6 down vote accepted

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

share|improve this answer
    
/opt it is then, thanks –  MaxMackie Oct 19 '11 at 15:17
add comment

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.