Re: Installing and Updating Programs from Source

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Matt Graham
Date:  
To: Main PLUG discussion list
Subject: Re: Installing and Updating Programs from Source
On 2018-01-24 16:59, Andrew McRobb wrote:
>> Is there a specific subfolder I should be installing compiled
>> programs
>> to? IE /opt instead of /usr/bin ?


Things that are compiled from source are usually put in /usr/local ,
because your distro's package manager will leave that directory and its
subdirectories alone. /opt is usually for binary packages like Android
Studio or Orrible.

>> Is there a way to specify the subfolder?
> If you mean by downloading it, most cases only where you put the
> source code. Unless you mean the installation part, most of the time
> no


What? Everything that's built with autotools (which is almost every
project that's larger than a toy) has the --prefix= option. This
defaults to /usr/local/ but you can set it to anything you like. You'd
set it to /usr/ to install the stuff alongside all the system packages.
Well-behaved packages put their binaries in $PREFIX/bin , libraries in
$PREFIX/lib , documentation in $PREFIX/share/doc , etcetera.

> But even then if you are hell bent on where your program
> lives, you can use symlinks.


If your program depends on libraries, and those libraries are installed
in a non-standard place, you may need to add that place to
/etc/ld.so.conf and rerun ldconfig before the program will run.

--
Crow202 Blog: http://crow202.org/wordpress
There is no Darkness in Eternity
But only Light too dim for us to see.
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss