LWN.net Logo

upgrading an existing installation

upgrading an existing installation

Posted Sep 10, 2005 11:28 UTC (Sat) by ncm (subscriber, #165)
In reply to: upgrading an existing installation by richo123
Parent article: Ubuntu 5.10 ("Breezy") preview released

Dependencies are the bete noire of Debian packages. Most are OK, but the GNOME packagers seem to have more trouble than most. The package for gnome-system-monitor in Ubuntu breezy, for instance, doesn't list the dependency on libgtop. As a category, the Gstreamer suite has to be the worst-packaged of anything I've installed. (I don't try to install KDE, PHP, Apache, or anything Java; there could easily be worse categories I don't know about!) There's this "gst-register" command you're supposed to run after installing things, that the package scripts don't. The packages routinely omit important dependencies. The gstreamer code is probably great, but it never seems to get to a fully working state on my systems.

It's not hard to understand how stuff gets away from them: ldd on gnome-system-monitor lists 68 shared libraries it uses! Rhythmbox, 64. For my own code, I get nervous when the number goes over 4, so I'll never be a GUI coder.


(Log in to post comments)

upgrading an existing installation

Posted Sep 11, 2005 17:58 UTC (Sun) by piman (subscriber, #8957) [Link]

I don't know about Ubuntu, but in Debian, GStreamer plugin postinst scripts definitely run gst-register.

Some repositories outside of Debian, maintained by non-DDs, don't do this. Those packages are generally legally-questionable support for non-free formats anyway.

upgrading an existing installation

Posted Sep 11, 2005 19:53 UTC (Sun) by micampe (guest, #4384) [Link]

For my own code, I get nervous when the number goes over 4, so I'll never be a GUI coder.

Hmm... I need a linked list but I already have four dynamic libraries liked in here... better rewrite it.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds