Re: why does yumdownloader grab i586 package on an x86_64 system?

"Robert P. J. Day" <[email protected]>
Newsgroups gmane.linux.rpm.yum
Message-ID <[email protected]>
On Wed, 13 May 2009, Seth Vidal wrote:

> On Wed, 13 May 2009, Robert P. J. Day wrote:
>
> >  but that's not what i want.  i specifically used "yumdownloader"
> > because i wanted all those downloaded packages placed in my
> > current working directory.  i did *not* want them dumped into
> > /var/cache/yum, i wanted to keep them carefully separated, partly
> > because i wanted to see what the dependencies would be and have
> > all the asterisk stuff and its dependencies in one place, although
> > i'm guessing there's probably an option with the command you
> > suggest where i could override the destination download cache
> > directory, yes?
>
> look at repotrack in yum-utils.

  ok, i'll do that, but i'm still curious as to where that requirement
for that single i586 package came from on my x86_64 system.

  to recap, i wanted to download everything asterisk-related and
dependencies in a separate directory so i could poke at them and, if i
wanted to, install them off-line knowing that i had all of the
necessary dependencies.  so i ran:

  $ yumdownloader --resolve "asterisk*"

and, in part:
...
---> Package asterisk-alsa.x86_64 0:1.6.1-0.23.rc1.fc11 set to be updated
---> Package asterisk-curl.x86_64 0:1.6.1-0.23.rc1.fc11 set to be updated
---> Package asterisk-dahdi.x86_64 0:1.6.1-0.23.rc1.fc11 set to be updated
--> Processing Dependency: dahdi-tools >= 2.0.0 for package: asterisk-dahdi
--> Processing Dependency: libpri.so.1.4()(64bit) for package: asterisk-dahdi
--> Processing Dependency: libss7.so.1()(64bit) for package: asterisk-dahdi
--> Processing Dependency: libtonezone.so.2.0()(64bit) for package: asterisk-dahdi
---> Package asterisk-devel.i586 0:1.6.1-0.23.rc1.fc11 set to be updated
---> Package asterisk-devel.x86_64 0:1.6.1-0.23.rc1.fc11 set to be updated
---> Package asterisk-fax.x86_64 0:1.6.1-0.23.rc1.fc11 set to be updated
--> Processing Dependency: libspandsp.so.1()(64bit) for package: asterisk-fax
...

  first (and maybe i'm just confused), that indentation looks
backwards.  i would have expected listings for packages, underneath
which there would be sub-levels of their dependencies being processed.
you know, something like this:

--> Package asterisk-dahdi.x86_64 0:1.6.1-0.23.rc1.fc11 set to be updated
---> Processing Dependency: dahdi-tools >= 2.0.0 for package: asterisk-dahdi
---> Processing Dependency: libpri.so.1.4()(64bit) for package: asterisk-dahdi
---> Processing Dependency: libss7.so.1()(64bit) for package: asterisk-dahdi
---> Processing Dependency: libtonezone.so.2.0()(64bit) for package: asterisk-dahdi

wouldn't that make more sense?  and i'm still confused as to what is
forcing the download of that single i586 asterisk-devel package.

rday
--

========================================================================
Robert P. J. Day                               Waterloo, Ontario, CANADA

        Linux Consulting, Training and Annoying Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Linked In:                             http://www.linkedin.com/in/rpjday
Twitter:                                       http://twitter.com/rpjday
========================================================================
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.