[Yum] why does yumdownloader grab i586 package on an x86_64 system?
Robert P. J. Day
rpjday at crashcourse.ca
Thu May 14 16:24:29 UTC 2009
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
========================================================================
More information about the Yum
mailing list