jklier
September 28th, 2005, 05:44 AM
A package I'm compiling has dependencies on glib-2.0.
The runtime version comes with the breezy distro, but not the dev-lib. And I can't find the dev-lib anywhere. So I figured, fine, get the source and make it. Spent many hours getting to understand dpkg* tools.
Then I found that there is a full distribution of the packages I'm looking for (runtime + dev lib) on the debian depot (http://www.debian.org/distrib/packages).
The problem though is that the debian packages use a slightly different version number schema. And so I can't match the dev lib from the debian depot with the already installed run-time lib (I get the dependency error - dependency not met because the breeze runtime is called 2.8.0-0ubuntu1 vs. the debian runtime is called 2.8.0-1). I tried re-loading the already installed run-time forcing the version to the debian package, but that looks like it would uninstall all kinds of stuff that depends on it.
So now I downloaded the source of the debian package to see if I can recompile it and just change the version number so it matches the ones from the existing run-time.
This just seems much more complicated than it should have to be. Am I missing something? Is the naming difference between 2.8.0-1 and 2.8.0-0ubuntu1 meaningful?
Jan
The runtime version comes with the breezy distro, but not the dev-lib. And I can't find the dev-lib anywhere. So I figured, fine, get the source and make it. Spent many hours getting to understand dpkg* tools.
Then I found that there is a full distribution of the packages I'm looking for (runtime + dev lib) on the debian depot (http://www.debian.org/distrib/packages).
The problem though is that the debian packages use a slightly different version number schema. And so I can't match the dev lib from the debian depot with the already installed run-time lib (I get the dependency error - dependency not met because the breeze runtime is called 2.8.0-0ubuntu1 vs. the debian runtime is called 2.8.0-1). I tried re-loading the already installed run-time forcing the version to the debian package, but that looks like it would uninstall all kinds of stuff that depends on it.
So now I downloaded the source of the debian package to see if I can recompile it and just change the version number so it matches the ones from the existing run-time.
This just seems much more complicated than it should have to be. Am I missing something? Is the naming difference between 2.8.0-1 and 2.8.0-0ubuntu1 meaningful?
Jan