Because if the TuxRacer RPM includes libSDL, then when libSDL needed to be updated the TuxRacer RPM would have to be rebuilt....
And, your RPM list wouldn't include libSDL.. So updates on RHN wouldn't be downloaded for your system. It would add size (potentially tons) to every RPM file, in fact.. If you think about it, TuxRacer requires Linux so why not include all of Linux in with the RPM? That's the beauty of shared libraries, they only get updated from one source (generally speaking) and they are never (unless it's Windoze) included with applications that use them so that those application distributions are much smaller than they would otherwise be. I'm sure that if TuxRacer included every shared library that it required, the RPM would by 10times larger. You only saw one small piece of it. > -----Original Message----- > From: Paul DiMarco [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, September 18, 2002 3:29 PM > To: [EMAIL PROTECTED] > Subject: Why are apps made the way they are? > > > ** Newbie alert! Newbie alert! ** > > After trying to install a bunch of small games and/or apps I > come to realize that I am missing half of the libraries > required on my system for these games to work. For example > I'm trying to install TuxRacer...LOL for my wife...yea > right..and I get the following: > > error: failed dependencies: > libSDL-1.1.so.0 is needed by tuxracer-0.61-2 > libSDL_mixer-1.1.so.0 is needed by tuxracer-0.61-2 > > ...so I assume I need to install those other things first. > But that isn't my problem, my beef is why don't rpm files > have all the libraries included in them? Wouldn't that make > our lives easier? I am I the only one who finds this > strange? Perhaps there is a logical explanation to this madness. > > Please explain. > > Frowning newbie. > :( > > > > > -- > redhat-list mailing list > unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe > https://listman.redhat.com/mailman/listinfo/redhat-list > -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe https://listman.redhat.com/mailman/listinfo/redhat-list