Search Postgresql Archives

Re: PostgreSQL binaries under /usr/lib, why?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Feb 22, 2013 at 4:41 PM, Rafael Martinez
<r.m.guerrero@xxxxxxxxxxx> wrote:

> Why are many postgres binaries in ubuntu under /usr/lib/postgresql?

They are under /usr/lib/postgresql/${VERSION}/bin. This allows
multiple PostgreSQL versions to coexist on the same Debian or Ubuntu
server.

> According to FHS-2.3, /usr/lib includes object files, libraries, and
> internal binaries that are not intended to be executed directly by
> users or shell scripts.

Right. This is why wrappers are installed in /usr/bin that invoke the
correct version of the executable when it is known (and a default
version when it isn't, such as when you are connecting to a remote
server). You shouldn't need to invoke anything from /usr/lib directly,
unless you are doing something particularly low level.


-- 
Stuart Bishop <stuart@xxxxxxxxxxxxxxxx>
http://www.stuartbishop.net/


-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux