Linux doesn't have this problem - each version of the libraries has its own version number, so when you install something new, if it uses a new version of a library, it just puts it in /usr/lib alongside the old one, and each program knows which version of a given lib it needs.
Cheers! Rich
Didn't find your answer? Ask the community — no account required.
M
Mark
xyzzy eh
that's was quite an adventure?
:-)
Mark
P
Paul Hovnanian P.E.
The described cleanup does need to be handled with care. Usually, a report is generated and the administrator skips the application-specific components.
Perl works this way, having numerous modules that are loaded during program run time. Typically, these are kept separate from the system libraries.
Paul Hovnanian mailto:Paul@Hovnanian.com
------------------------------------------------------------------
definition: recursion; see recursion.
K
Ken Smith
In article , Rich Grise wrote: [....]
Yes, I know. I am typing on a Linux box right now.
There are still a few problems that need to be solved on Linux boxes. (1) The installs for Linux apps often test for the correct library already being there and bomb if it isn't. They don't produce a list of what needs to be added to the system in some nice text file so you tend to end up installing one of the three things that are needed and trying again to find out the next one.
(2) Things like the latest "gcc" should also have a fully statically linked version published too. I had a problem some time back where "gcc" would not install without a new "glibc". The "glibc" had to be compiled with "gcc". It would not compile with the old version of "gcc". There was no way forward but to find a new install with both on it.
(3) The linux comunity needs to get together on what "compatible with" or "for" means. To my view, if you take new hardware and the CDs for XYZ-9.2 linux and make a system, you should then be able to install a program that is "compatible with XYZ-9.2" with nothing else needed.
I switched to Linux at work because I could have either XP or Linux and needed to run some DOS apps. The DOS apps work better under Linux.
At home I use Linux because I figure it is the trend of the future.
--
kensmith@rahul.net forging knowledge
K
Ken Smith
Yes, some days you are in the pump house and others you are in a twisty maze of tunnels that all look alike.
--
kensmith@rahul.net forging knowledge
R
Robert Latest
On Thu, 13 Oct 2005 14:33:18 +0000 (UTC), Ken Smith wrote in Msg.
[snip]
Not that all those problems, particularly dependency handling, are issues of the distribution, not the operating system.
That said, I can only say that the Debian distribution works like a charm, and the dependency handling is a real treat.
robert
R
Robert Latest
On Wed, 12 Oct 2005 11:00:09 -0400, Phil Hobbs wrote in Msg.
Stuff like this is typically handeld by the package management of the Linux distribution, which also maintains a central database of which package (=piece of software) requires which libraries.
robert
K
Ken Smith
That was the intended meaning of "Linux boxes".
I've had a bit of trouble with bad RPMs on the mirror sites for SuSE-9.3 for the X86-64 CPU. Other than that, SuSE generally works when installed.
I haven't yet had to install any 3rd party things that needed different libraries on this one. The problems may in fact be all solved.
--
kensmith@rahul.net forging knowledge
D
Donna and Ian
I would have agreed with that four months ago. I was using Debian Unstable and doing a regular apt-get to keep it on the edge .. loved it until it broke X and I didn't have the patience to fire fight it. I'm using FreeBSD 5.4 now and looking forward to the upcoming 6.0 branch.
Ian Stirling, G4ICV, AB2GR, Long Valley, New Jersey, USA.
Email address is not valid: contact details are on that
domain\'s web site
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.