Por que o yumdownloader faz download de arquivos i686 se meu pc é x86_64 e também os instala?

1

Eu simplesmente descobri quais pacotes estavam no grupo:

 Desktop Platform

via

yum groupinfo "Desktop Platform"

Então eu baixei todos eles um por um via:

yumdownloader --resolve <package_name>

Notei que baixou ambos: i686 & x86_64 versões dos mesmos pacotes. Então quando eu corri:

yum --nogpgcheck localinstall *.rpm

(dentro da pasta onde todos os pacotes foram baixados)

Na verdade, instalou os dois: i686 & x86_64 versões dos mesmos pacotes. Com base nas informações que conheço, não é suposto fazer isso, só é preciso instalar o x86_64 , porque o meu sistema é x86_64 , não i686 .

Isso é um erro de yum , ou é suposto ser assim?

    
por User3432423423 07.09.2013 / 04:49

1 resposta

1

Tente adicionar a opção --archlist=x86_64 a yumdownloader .

Exemplo

32 bits

$ yumdownloader --destdir='pwd'/i686 --assumeyes \
     --resolve parted --archlist=i686

64 bits

$ yumdownloader --destdir='pwd'/x86_64 --assumeyes \
     --resolve parted --archlist=x86_64

Resultados:

$ tree 
.
|-- i686
|   |-- device-mapper-libs-1.02.63-2.fc14.i686.rpm
|   |-- libblkid-2.18-4.8.fc14.i686.rpm
|   |-- libsepol-2.0.41-3.fc14.i686.rpm
|   '-- parted-2.3-5.fc14.i686.rpm
'-- x86_64
    |-- device-mapper-libs-1.02.63-2.fc14.i686.rpm
    |-- libblkid-2.18-4.8.fc14.i686.rpm
    |-- libsepol-2.0.41-3.fc14.i686.rpm
    |-- parted-2.3-5.fc14.i686.rpm
    '-- parted-2.3-5.fc14.x86_64.rpm
    
por 07.09.2013 / 05:47