Como adicionar um repositório do CentOS, tendo URL de Pacotes

2

No Centos 7, eu quero instalar alguns pacotes que eu vejo nos seguintes URL : http://mirror.centos.org/centos/7.4.1708/extras/x86_64/Packages/

Como posso adicionar esse URL ao meu gerenciador de pacotes yum ?

PS: baixar um único arquivo rpm não funciona, porque parece recursivamente para dependências com a mesma versão.

    
por forzagreen 18.05.2018 / 18:41

2 respostas

1

Eu tive que adicionar um novo arquivo repo: por exemplo /etc/yum.repos.d/CentOS-7.4.1708.repo com configuração de repositório:

[extras741708]
name=Extras packages for CentOS 7.4.1708 for x86_64
baseurl=http://mirror.centos.org/centos/7.4.1708/extras/x86_64/
enabled=1

Em seguida, para instalar, por exemplo, docker-1.12.6-55.gitc4618fb.el7.centos (que tem dependências nos mesmos Pacotes), execute:

$ sudo yum install -y docker-1.12.6-55.gitc4618fb.el7.centos        

As opções --disablerepo=* com --enablerepo=extras741708 podem ser usadas para impor apenas o novo arquivo de repositório a ser considerado.

--- ATUALIZAÇÃO ---

A versão do pacote 7.4.1708 não existe mais em mirror.centos.org . Você deve preferir usar: baseurl=http://vault.centos.org/centos/7.4.1708/extras/x86_64/

    
por 19.05.2018 / 03:17
0

Dê uma olhada nos arquivos /etc/yum.conf e os que estão em /etc/yum.repos.d , você poderá conseguir algo para repositórios não oficiais. Isso se eles não publicarem um pacote contendo a configuração necessária.

Você certamente também pode baixar todos os pacotes necessários e instalá-los "manualmente" com o yum. Mas assim você não receberá atualizações automaticamente.

    
por 18.05.2018 / 18:53