Including shared libraries in a package

Stephan Hermann sh at
Fri Jan 9 07:33:38 GMT 2009

Hi Luka,

On Thu, 8 Jan 2009 20:45:37 +0100
Luka Renko <lure at> wrote:

> On Thursday 08 January 2009 09:23:50 Stephan Hermann wrote:
> > To be honest, I use some third party non-open-source apps from those
> > vendors and even when I don't like their politics sometimes, I do
> > appreciate when they do not install their libs under /usr/*
> >
> > I do like the way of installing those apps and with their needed
> > libs (I do understand why they need sometimes different libs then
> > we are shipping) under
> >         /opt/<vendor>/<application>-<version>/{bin,etc,lib,share,<whatever>
> >}
> I would also like to support the use of /opt for partner repository
> packages. This makes clear separation and it is anyhow defined in FHS.
> Stephan, I think /opt structure is actually separated on top level,
> therefore you have:
> /opt/<xyz>
> /etc/opt/<xyz>
> /var/opt/<xyz>

Yes but as always, sometimes it's easier for lazy admin to follow her
own standards ,-) 

But yes, FHS declares it from the toplevel..but I have to admit, that
most third parties don't follow the FHS way, not with their standard
tarballs nore with the packages they sometimes distribute.

Therefore it's already an improvement when they don't clutter the
standard system with their stuff.



Stephan '\sh' Hermann		| OSS Developer &
Systemadministrator JID: sh at	| GPG ID: 0xC098EFA8		| 3D8B 5138 0852 DA7A B83F  DCCB C189 E733 C098 EFA8

More information about the ubuntu-devel mailing list