Use Debian jessie or xenial-proposed as backports in trusty?

Ralf Mardorf silver.bullet at zoho.com
Mon Apr 4 10:21:03 UTC 2016


On Mon, 4 Apr 2016 10:43:35 +0100, Colin Watson wrote:
>You'll still have to deal with ensuring that your backports stay up to
>date

If for libs the major version changed, I would move shared libs to /tmp,
upgrade the shared libs packages and then move the old shared libs back
and add the appropriate links.

/usr/lib/libfoo_bar.so is only used when compiling, at
runtime /usr/lib/libfoo_bar.so.* is used, usually the major version,
IOW /usr/lib/libfoo_bar.so.1 or /usr/lib/libfoo_bar.so.2.

/usr/lib/libfoo_bar.so -> libfoo_bar.so.2.0.0 (or 1.2.0, since it's unimportant at runtime)
/usr/lib/libfoo_bar.so.1 -> /lib/libfoo_bar.so.1.2.0
/usr/lib/libfoo_bar.so.1.2 -> /lib/foo_bar.so.1.2.0
/usr/lib/libfoo_bar.so.1.2.0
/usr/lib/libfoo_bar.so.2 -> libfoo_bar.so.2.0.0
/usr/lib/libfoo_bar.so.2.0 -> libfoo_bar.so.2.0.0
/usr/lib/libfoo_bar.so.2.0.0

IOW you could upgrade from 1.2.0, to 2.0.0, but keep 1.2.0.




More information about the ubuntu-users mailing list