[ale] User-specific software installation. ~/bin vs ~/.local/bin vs ??

James Sumners james.sumners at gmail.com
Mon Mar 21 14:37:35 EDT 2011


For application "foo" I tend to prefer:

$ ./configure --prefix=${HOME}/bin/foo-1.1.0

Where "1.1.0" is the version I am installing. I then create a symlink
in ~/bin/ to ~/bin/foo-1.1.0/bin/foo . This keeps my top level home
directory somewhat clean while also keeping my ~/bin directory tidy.

On Mon, Mar 21, 2011 at 1:49 PM, Sparr <sparr0 at gmail.com> wrote:
> When you install software specific to your user (as many third party
> game installers want to do by default, and many `make` processes are
> capable of doing if so instructed), where do you put it? I have an
> entire root hierarchy in ~/.local (that is, ~/.local/bin ~/.local/var
> ~/.local/usr ~/.local/etc etc) that I let such things install to. I've
> encountered other people who simply have ~/bin ~/etc ~/opt etc. Are
> there other schemes? Are there any standards on this matter?
>
> On Mon, Mar 21, 2011 at 10:23 AM, Jim Kinney <jim.kinney at gmail.com> wrote:
>> I have a ~/bin on the multiple machines that I grep through for scripts of
>> interest. Sadly it's all very, very specific so of no use on any other
>> system.
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>



-- 
James Sumners
http://james.roomfullofmirrors.com/

"All governments suffer a recurring problem: Power attracts
pathological personalities. It is not that power corrupts but that it
is magnetic to the corruptible. Such people have a tendency to become
drunk on violence, a condition to which they are quickly addicted."

Missionaria Protectiva, Text QIV (decto)
CH:D 59


More information about the Ale mailing list