Como configurar repositórios no CentOS 8
Apenas um pequeno número de pacotes está disponível nos repositórios do CentOS pré-instalados. Além disso, essas versões nem sempre são as mais recentes. É por isso que muitas vezes você precisa conectar repositórios adicionais. Esse processo será descrito neste tutorial.
Para ver os repositórios instalados no CentOS, use o comando:
yum repolist
Para listar todos os pacotes com suas versões no repositório (altere BaseOS para qualquer nome de repositório):
yum repo-pkgs BaseOS list
Instalação de repositórios adicionais populares no CentOS 8
O EPEL (Extra Packages for Enterprise Linux) contém um grande número de pacotes. Esse é o repositório adicional mais popular. Vamos instalá-lo.
yum install epel-release
O Remi é outro repositório adicional popular para o CentOS 8. Para usá-lo, o Epel deve estar instalado no sistema. Observe que os pacotes desse repositório têm os mesmos nomes que os oficiais, portanto, isso pode levar a atualizações indesejadas. Para instalá-lo, use o comando:
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-8.rpm
Instalação de um repositório para um único pacote
Vamos considerar a instalação de um repositório individual usando o Mysql como exemplo. Esse método permite que você obtenha as atualizações mais recentes muito antes de elas aparecerem em outros repositórios de pacotes, como o BaseOS ou o EPEL.
Faça o download do pacote:
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
E instale-o.
rpm -Uvh mysql80-community-release-el8-1.noarch.rpm
Desativação e exclusão de repositórios
Para evitar o uso do repositório durante a atualização atual do sistema, use o comando:
yum update --disablerepo=remi-modular
Para desativar um repositório no sistema sem excluí-lo, use:
yum-config-manager --disable epel
Depois disso, você pode ativá-lo novamente:
yum-config-manager --enable epel
Para excluir completamente um repositório, use o seguinte comando com o nome apropriado:
yum remove epel-release


