Repositórios são servidores que possuem muitos programas armazenados. Quando usamos ferramentas como yum, apt ou dnf para instalar um programa esse programa é trazido de um servidor repositório.
PowerTools e CodeReady são repositórios. PowerTools é específico para CentOS e o repositório CodeReady para as demais distros derivadas do Red Hat, como Oracle Linux, Rocky Linux…
Como o nome sugere, codeready é um repositório para desenvolvedores(programadores). Por isso ele vem desabilitado por padrão. Possui pacotes(programas) sem suporte por parte da Red Hat. Lembre-se: é destinada para desenvolvedores e não para servidor em produção num ambiente empresarial.
Esses repositórios que atuam como um contêineres(locais de armazenagem) de bibliotecas e ferramentas de desenvolvedor. Esses repositórios estão disponíveis para RHEL/CentOS… mas não habilitados por padrão.
Podemos ter para download usando esses repositórios: gerenciadores de janelas, programas de áudio, ferramentas de gerenciamento de rede e administração de sistemas, clientes de bate-papo, pacotes estatísticos/matemáticos, ferramentas de desenvolvimento, aplicativos de produtividade, gerenciadores de arquivos, emuladores, programas gráficos, jogos, etc.
Habilitando no CentOS o Repositório PowerTools
#1 instale o pacote de “dnf-plugins”
sudo dnf install dnf-plugins-core -y
#2 Se já não estiver habilitado, habilite o repositório “EPEL” no seu CentOS
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
#3 Habilite o repositório “PowerTools” agora usando “config-manager
Podemos habilitar qualquer repositório com o config-manager, use o “dnf config-manager -enable” com a opção “-set”. Além disso, especifique o nome desse repositório específico.
para o CentOS
sudo dnf config-manager --set-enabled powertools
ou
sudo dnf config-manager --set-enabled PowerTools
para outras distros derivadas da Red Hat:
sudo dnf config-manager --set-enabled ol8_codeready_builder
para Red Hat:
sudo subscription-manager register
sudo subscription-manager list
sudo subscription-manager list --available
#5 Usando o comando “repolist”, verifique se o repositório “PowerTools” está habilitado ou não. Abaixo usei a distro oracle linux:
[elder@oracle8 samba-4.16.1]$ sudo dnf repolist
id do repo nome do repo
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
ol8_UEKR6 Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 8 (x86_64)
ol8_appstream Oracle Linux 8 Application Stream (x86_64)
ol8_baseos_latest Oracle Linux 8 BaseOS Latest (x86_64)
ol8_codeready_builder Oracle Linux 8 CodeReady Builder (x86_64) - Unsupported
Fontes: centos.org, redhat.com
One Comment to “Como Habilitar os Repositórios PowerTools ou CodeReady no Red Hat, CentOS, Oracle Linux, Rocky Linux…”