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.