glibc-solibs

General talk about packaging procedures and packages.
User avatar
gatewayasteroid
Posts: 54
Joined: 9. Dec 2009, 14:30
Location: Milano, Italy, EU

Re: glibc-solibs

Post by gatewayasteroid »

gapan wrote:Since we don't have any of those packages in our repositories, it's safe to assume that you're using another source to get them. Whoever made them, should really replace the "glibc-solibs" in the dependency list with "glibc|glibc-solibs", stating that either glibc or glibc-solibs can be installed.

The easiest thing you can do is actually install glibc-solibs. It won't cause any trouble, just a package that is not needed at all in your PC. Or you could use slapt-get with the --ignore-dep option.
Hi, is this really not harmful at all? I remember it overwrote some files...
Why Slack13 has that package and Salix not? :)
Thanks and sorry for bothering...
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: glibc-solibs

Post by gapan »

gatewayasteroid wrote:Hi, is this really not harmful at all? I remember it overwrote some files...
Yes, this is really not harmful at all. The files that were overwritten were exactly the same (bit by bit) as the files that overwrote them, so no harm done. In fact, all files present in any of the glibc-* packages are also present in the main glibc package. So if you want to have the glibc *.so libraries you could have either the main glibc or the glibc-solibs package installed. If you remove one of those packages, you'll see that files that are common between packages will stay installed.
gatewayasteroid wrote:Why Slack13 has that package and Salix not? :)
Slackware provides both the main glibc and glibc-* packages (glibc-solibs, glibc-i18n, glibc-profile, glibc-zoneinfo). The user is free to choose which one he wants to install. If someone wants to have only the solibs package installed, so he can have a system as minimal as possible, he can do just that. If he wants internationalization, he can add the i18n package etc. The main glibc package has everything included and that's the one installed by default in salix. It would only be a waste of space on the installation medium to include all other packages too. However in Slackware, it is often recommended (especially to new users) to do a "full" installation, which will result in *every* package being installed.

If you look, you will notice that there are similar cases with the openssl/openssl-solibs and seamonkey/seymonkey-solibs packages.

That's also the reason why dependencies should never be listed just as "glibc-solibs", but "glibc|glibc-solibs" instead, something that those slacky packages are obviously missing. Same for "openssl|openssl-solibs" or "seamonkey|seamonkey-solibs" ("|" means OR).
Image
Image
User avatar
gatewayasteroid
Posts: 54
Joined: 9. Dec 2009, 14:30
Location: Milano, Italy, EU

Re: glibc-solibs

Post by gatewayasteroid »

gapan wrote: very clear explanation
Thanks a lot :)
Post Reply