Não é possível encontrar RPMs ao usar o yum --downloadonly

1

Eu tentei tudo aqui, mas estou perplexo. Estou tentando usar o plugin downloadonly para o yum para baixar alguns RPMs e suas dependências, mas não instalá-los. Depois de instalar o plugin, eu vou executar o seguinte comando:

yum install --downloadonly --downloaddir=/rpms/ zlib.i686

Ele passa pelo processo yum normal e, em seguida, diz "exiting because --downloadonly specified" após a parte "Downloading packages".

No entanto, não consigo encontrar para onde diabos os pacotes são baixados! Quando eu especifico o diretório de download, ele realmente cria a pasta se ela não existir, mas eu entro na subpasta de pacotes e não há nada exibido.

Eu tentei editar o keepcache = 1 no arquivo yum.conf, e depois não especificar o diretório de download, mas ele faz a mesma coisa.

Pensamentos?

Eu tentei ambas as sugestões aqui (porque eu estou realmente depois de baixar os RPMs e todas as suas dependências) Baixar todas as dependências com o yumdownloader, mesmo que já esteja instalado?

Ainda nada.

CentOS6.5 btw.

    
por Lonememe 13.11.2015 / 21:51

1 resposta

1

A julgar pelo nome do caminho em que você fez encontrar o rpms, estou inclinado a assumir que é onde o repositório (repodata) é / era em oposição a onde eles foram acidentalmente baixado para. Seu comentário sobre cadeados cinza sugere ainda que este era um dispositivo de leitura local montado localmente.

Estou passando pela mesma dor e estou prestes a concluir que as opções downloadonly no yum não farão o download do rpms, se a base do arquivo repo em /etc/yum.repos.d tiver um valor de file:///some/path .

Quando eu movo o repositório local para um servidor apache, a opção de download funciona de forma dinâmica.

Existe uma alternativa, chamada yumdownloader em yum-utils , que poderia atendê-lo bem.

    
por 04.04.2016 / 15:06

Tags