Question on Dependencies
Bob Katz
bokat at optonline.net
Tue Jun 13 16:41:05 MDT 2006
Hi Derick
Thank You for the information I have been
reading your post's on the newbie mail list and have found them to
be useful in trying to understand how the linux os works in fact I
have put some of those post's in a folder for future reference I
will try the $man yum command and see what t information that brings
Thank You
Bob
On Jun 13, 2006, at 3:38 PM, Derick Centeno wrote:
> Hi Bob:
> A quick answer would be to refer you to the linux system itself.
> You could do:
>
> $man yum
>
> or likewise
>
> $man rpm
>
> and you would get rather basic information which could be useful.
> The key here is that rpm is an almost standard way of maintaining
> one package containing one application.
> Dependencies really are independent programs which provide a
> function or other capability to a larger program which that larger
> program originally didn't have. It is sometimes the case the
> different applications can share or use the same dependencies.
> Like the larger application program, dependencies have their own
> programmers and designers which support just that.
>
> If you took the time to read the description of yum or rpm provided
> in the man pages, you would see that yum itself utilizes rpm. In a
> narrow sense, rpm is a dependency for yum itself.
>
> What rpm does for one package or application or dependency -- yum
> can do for several dependencies and applications at one time -- at
> the same time. yum receives instructions regarding where
> applications are from yum.conf and when yum.conf is correctly
> structured it allows yum to search find and install programs or
> dependencies where-ever they are found to exist first. It is quite
> possible for one location to have an application, but not the
> dependency and another to have the dependency but not the
> application; yum sorts that information all out and collects
> whatever is needed arranging it in the correct order required by
> that application using a certain dependency (as some applications
> are so sensitive that they won't work unless the see the correct
> dependency at an exact order to be used for future processing at a
> precise point during the build process of that application) -- this
> is what yum figures out for you. The speed it does this all at is
> affected by whether you use broadband or not.
>
> However, given the complexity and how huge many programs are today,
> you can intuit that you would be using just rpm all day -- that is
> if you found all the correct dependencies and could place them in
> the correct sequence as you build an application into an
> executeable from it's source. Yum on the other hand, shortens all
> that for you allowing you to have a chance of living a reasonable
> humane life.
>
> Again yum tracks down for you all related dependencies an
> application needs, together with the application itself and
> installs them all together; when yum is finished you can run the
> application right then -- sometimes not even a reboot is
> necessary. rpm cannot do all that, it is not required or expected
> to; however without rpm Linux would not have a common agreed upon
> means of package containment.
>
> Best of Luck...
>
> On Jun 13, 2006, at 4:34 AM, Bob Katz wrote:
>
>> Hi
>> I have been trying to install packages with no luck the
>> biggest problem is when I try to run the rpm it states that I need
>> a package (dependencies) But when I run yum list installed it
>> states that I have that package installed on my disk
>>
>> This problem has happened 3-4 times already why does the
>> rpm not see the package installed I don't get this
>>
>>
>>
>> Thank You
>>
>>
>>
>> Bob_______________________________________________
>
> _______________________________________________
> yellowdog-newbie mailing list
> yellowdog-newbie at lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-newbie
More information about the yellowdog-newbie
mailing list