SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
First off, let me say I know not to upgrade the aaa_elflibs and aaa_base packages and I don't intend to. What I'm curious about is what can potentially go bad if you do? In otherwords, what is the reason to not upgrade them? Please be specific with the answers if you can. Simply saying, "It will break your system." or something similar isn't what I'm looking for.
The aaa_base only contains the directory structure of Slackware ( /* dirs, and I guess that /{usr,var}/* and /usr/local/* directories too)
Although there shouldn't be any risk updating that (other than maybe a few warnings when uninstalling it, saying that some directories aren't empty...), there shouldn't ever be a need to actually upgrade it.
The aaa_elflibs contains a collection of basic libraries already present in other slackware packages (a few required a/ and l/ libraries). The idea is to save you in the case you select a non-full installation and omit some crucial libraries.
But precisely because of that, you shouldn't upgrade the package, since it contains libraries present in other packages, and would end up overwritting them (aaa_elflibs sometimes contains an older version of a few libs).
If you followed me, then you might realize that it *could* (I haven't tried it) be possible to upgrade aaa_elflibs, if it's done before everything else. But once again, it shouldn't be needed, ever.
Ahh, so now I think I understand some. Sine aaa_elflibs is just a collection of libraries to save you if you don't install something critical then when you install it over top of the existing libraries you may replace a library with an older version rendering applications that require the newer version unable to run.
And besides, it sounds like if the libraries exist in other packages than there really will never be a need to upgrade aaa_elflibs as the libraries will be upgraded when you upgrade the package that contains them.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.