Eu tenho uma máquina CentOS na qual eu já instalei o openssl-devel usando
$ yum install openssl-devel
Ele baixou e instalou todos os pacotes de dependência. Agora eu preciso de todos esses pacotes RPM. É possível baixar apenas os pacotes RPM? Quando eu faço isso:
$ yum install openssl-devel -y --downloadonly
Diz
Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version
já que já está instalado.
Alguém sabe como baixar esses pacotes RPM no mesmo sistema?
glibc
?filesystem
?Você pode usar o comando repotrack do pacote yum-utils. Ele fará o download de toda a árvore de dependência - mesmo que já esteja instalada .
Exemplo:
Saída de amostra:
fonte
Uma possibilidade a longo prazo pode ser designar uma máquina como a única a ser baixada da Internet e executar o NFS (ou um servidor da Web) nela para expor / var / cache / yum aos hosts internos.
Você precisaria atualizar sua configuração do yum para adicionar:
Por https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Working_with_Yum_Cache.html :
Em termos mais práticos:
As outras respostas realmente resolverão seu problema imediato, onde isso só ajudará se você executar
yum reinstall
os pacotes que já possui e desejar RPMs.fonte
Aqui está o que eu faço:
O comando sudo yum install --config =. / yum.conf --installroot = / tmp / f541Sdex --downloadonly --downloaddir / tmp / DL-e25xds $ (lista de pacotes cat)
fonte