Pesquisa de site

Os 8 principais repositórios de terceiros YUM/DNF para Linux baseado em RHEL


YUM (Yellowdog Updater Modified) é uma ferramenta de gerenciamento de pacotes baseada em gráficos e linha de comando de código aberto amplamente usada para sistemas Linux baseados em RPM (RedHat Package Manager), incluindo, mas não se limitando a, Red Hat Enterprise Linux< (RHEL), CentOS, Linux Científico (SL), Oracle Linux (OL), Rocky Linux e AlmaLinux, que é usado para instalar, atualizar, remover ou pesquisar pacotes de software em um sistema.

O comando DNF (Dandified yum) é a versão de próxima geração do gerenciador de pacotes YUM tradicional para sistemas baseados em RedHat.

Para instalar pacotes de software que não estão incluídos nos repositórios base e update padrão, bem como em repositórios adicionais, você precisa instalar e ativar outros repositórios de terceiros em seu sistema.

Neste artigo, revisaremos os 8 principais repositórios YUM/DNF para distribuições baseadas em RHEL, que são frequentemente recomendados pela comunidade Linux.

Aviso: Você deve sempre lembrar que os repositórios listados abaixo não são fornecidos nem suportados pelo RHEL; eles podem ou não estar atualizados ou se comportar da maneira que você espera – use-os por sua própria conta e risco.

1. Repositório EPEL

EPEL (Pacotes Extra para Enterprise Linux) é um projeto de repositório popular, gratuito e de código aberto, baseado na comunidade, que visa fornecer pacotes de alta qualidade que foram desenvolvidos e testados , e melhorado no Fedora e disponibilizado para RHEL, CentOS, Scientific Linux e distribuições Linux semelhantes. A maioria dos outros repositórios listados neste artigo dependem do EPEL.

Para ativar o repositório EPEL em seu sistema, use os seguintes comandos.

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  [on RHEL 8]
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  [on RHEL 7]
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm  [on RHEL 6]

2. Repositório REMI

REMI é um repositório de terceiros amplamente utilizado que fornece as versões mais recentes da pilha PHP, e alguns outros softwares relacionados, para usuários do Fedora e distribuições Enterprise Linux (EL), como RHEL, CentOS, Oracle, Scientific Linux e muito mais.

Antes de ativar o Remi, você precisa primeiro ativar o repositório EPEL, como segue:

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

-------- On RHEL 6 --------
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install https://rpms.remirepo.net/enterprise/remi-release-6.rpm

3. Repositório RPMFusion

RPMFusion é um repositório de terceiros que oferece alguns softwares complementares gratuitos e não gratuitos para distribuições Fedora e Enterprise Linux, incluindo RHEL e CentOS. . Você precisa ativar o repositório EPEL antes de ativar o RPM Fusion.

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

-------- On RHEL 7 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

-------- On RHEL 6 -------- 
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm 
yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm

4. Repositório ELRepo

ELRepo (Community Enterprise Linux Repository) é um repositório RPM destinado a fornecer pacotes relacionados a hardware, como drivers de sistema de arquivos, drivers gráficos, drivers de rede, drivers de som, webcam e drivers de vídeo para melhorar sua experiência com o Enterprise Linux.

Para habilitar o ELRepo em seu sistema, use os seguintes comandos.

-------- On RHEL 8 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

-------- On RHEL 7 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

-------- On RHEL 6 -------- 
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

5. Repositório NUX-dextop

NUX-dextop é um repositório RPM para pacotes de software de desktop e multimídia para EL. Ele contém muitos softwares gráficos e programas baseados em interface de linha de comando (CLI), incluindo a ferramenta de compartilhamento remoto de área de trabalho Remmina, reprodutor de mídia VLC e muitos outros.

Você também precisa ativar o repositório EPEL antes de ativar o nux-dextop.

-------- On RHEL 8 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

-------- On RHEL 7 -------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

-------- On RHEL 6 -------- 
yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

6. Repositório GhettoForge

O projeto GhettoForge se concentra em fornecer pacotes para versões Enterprise Linux 6 e 7 que não estão presentes nos conjuntos de pacotes EL básicos nem em outros pacotes de terceiros. repositórios.

Você pode ativar o GhettoForge em seu sistema usando os seguintes comandos.

-------- On RHEL 8 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm

-------- On RHEL 7 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm

-------- On RHEL 6 -------- 
yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el6.noarch.rpm

7. Repositório Ninja Psicótico

Psychotic Ninja tem como objetivo fornecer pacotes de alta qualidade que não existem nos conjuntos de pacotes EL básicos nem em outros repositórios de terceiros, para as versões 6 e 7 do Enterprise Linux.

Para ativar o repositório Psychotic Ninja, primeiro você precisa importar a chave GPG e depois instalá-la.

rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic
rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm 

Observe que este pacote unificado de lançamento psicótico funciona em todos os lançamentos e arquiteturas, incluindo a versão de 64 bits do CentOS/RHEL 7.

8. Repositório da Comunidade IUS

O último da lista é IUS (Inline with Upstream Stable) é um novo repositório de terceiros apoiado pela comunidade que fornece pacotes RPM de alta qualidade para as versões upstream mais recentes. de PHP, Python, MySQL e Red Hat Enterprise Linux (RHEL) e CentOS.

Assim como muitos dos repositórios que analisamos, o IUS também depende do EPEL.

-------- On RHEL 7 --------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install https://repo.ius.io/ius-release-el7.rpm 

Isso é tudo! Neste artigo, revisamos os principais 8 YUM/DNF repositórios de terceiros para Linux baseado em RHEL, que são frequentemente recomendados pela comunidade Linux. Se você conhece algum outro repositório que forneça pacotes de software de alta qualidade e mereça ser incluído aqui, informe-nos através do formulário de comentários abaixo.