Pesquisa de site

Como configurar repositórios de software no Fedora


Sua distribuição Fedora obtém seu software de repositórios e cada um desses repositórios vem com vários aplicativos de software gratuitos e proprietários disponíveis para você instalar. Os repositórios oficiais do Fedora possuem milhares de aplicativos gratuitos e de código aberto.

Neste artigo, mostraremos como configurar repositórios de software na distribuição Fedora usando a ferramenta gerenciadora de pacotes DNF na linha de comando.

Ver repositórios habilitados no Fedora

Para listar todos os repositórios habilitados em seu sistema Fedora, no formato ID, nome e status do repositório (número de pacotes que ele fornece), execute o seguinte comando.

sudo dnf repolist

Você pode listar pacotes de um repositório específico, por exemplo fedora, executando o seguinte comando. Ele listará todos os pacotes disponíveis e instalados no repositório especificado.

sudo dnf repository-packages fedora list

Para exibir apenas uma lista dos pacotes disponíveis ou instalados no repositório especificado, adicione a opção disponível ou instalado respectivamente.

sudo dnf repository-packages fedora list available
OR
sudo dnf repository-packages fedora list installed

Adicionando, habilitando e desabilitando um repositório DNF

Antes de adicionar um novo repositório ao seu sistema Fedora, você precisa defini-lo adicionando uma seção [repository] ao arquivo /etc/dnf/dnf.conf, ou para um arquivo .repo no diretório /etc/yum.repos.d/. A maioria dos desenvolvedores ou mantenedores de pacotes fornecem aos repositórios DNF seu próprio arquivo .repo.

Por exemplo, para definir o repositório do Grafana em um arquivo .repo, crie-o conforme mostrado.

sudo vim /etc/yum.repos.d/grafana.repo

Em seguida, adicione a seção [repository] no arquivo e salve-o. Se você observar com atenção, na configuração do repositório mostrada na imagem, ele não está habilitado conforme indicado pelo parâmetro (enabled=0); nós mudamos isso para fins de demonstração.

A seguir, para adicionar e habilitar um novo repositório, execute o seguinte comando.

sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

Para ativar ou desativar um repositório DNF, por exemplo, ao tentar instalar um pacote dele, use o --enablerepo ou - -disablerepo opção.

sudo dnf --enablerepo=grafana install grafana  
OR
sudo dnf --disablerepo=fedora-extras install grafana  

Você também pode ativar ou desativar mais de um repositório com um único comando.

sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

Você também pode ativar e desativar repositórios ao mesmo tempo, por exemplo.

sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

Para habilitar permanentemente um repositório específico, use a opção --set-enabled.

sudo grep enable /etc/yum.repos.d/grafana.repo
sudo dnf config-manager --set-enabled grafana
sudo grep enable /etc/yum.repos.d/grafana.repo

Para desativar permanentemente um repositório específico, use a opção --set-disabled.

sudo dnf config-manager --set-disabled grafana

É tudo por agora! Neste artigo, explicamos como configurar repositórios de software no Fedora. Compartilhe seus comentários ou faça perguntas por meio do formulário de feedback abaixo.