Se você quer usar os repositórios COPR para adicionar mais software ao Fedora, veja como instalar pacotes dos repositórios COPR no Fedora.
O Fedora é uma ótima distribuição Linux, mas nem sempre oferece o software que você precisa em seus repositórios principais, como a maioria das outras.
Quando isso acontece, além do amplamente utilizado RPM Fusion, os usuários do Fedora podem recorrer aos repositórios COPR, que são um excelente recurso para adicionar software extra.
Como instalar pacotes dos repositórios COPR no Fedora
Esse tutorial apresentará o COPR e explicará como usar seus repositórios para instalar software em seu sistema Fedora. Mas primeiro vamos esclarecer o que é COPR para quem não está familiarizado com ele.
O que é o Fedora COPR?
Fedora COPR (Cool Other Package Repo) é um serviço de construção comunitária que permite que indivíduos criem novos repositórios e construam pacotes que outros usuários do Fedora podem instalar para software não disponível nos repositórios oficiais do Fedora.
Além disso, o COPR fornece um sistema de compilação fácil de usar que cria software automaticamente e gera um repositório de pacotes.
Porém, é essencial lembrar que os pacotes hospedados no COPR não são oficialmente suportados pelo Fedora, o que significa que não passam pelos mesmos testes rigorosos dos pacotes oficiais.
Se este conceito parece familiar… Acontece que a ideia lembra serviços como o PPA do Ubuntu ou o AUR do Arch. Na verdade, porém, as semelhanças são apenas conceituais, relacionadas à oferta de software extra criado por membros da comunidade.
Especialmente no caso do AUR do Arch, um dos maiores tesouros do ecossistema Linux, o COPR fica significativamente aquém na quantidade de software que oferece. No entanto, ainda é uma opção sólida para usuários do Fedora. Vamos agora mostrar como usá-lo.
Para usar o COPR, você deve ter o pacote “dnf-plugins-core” instalado em seu sistema Fedora. Este pacote permite que o gerenciador de pacotes DNF trabalhe com esses repositórios.
É um pacote que contém um conjunto de plugins básicos para DNF, um dos quais é o COPR. Ele fornece uma maneira mais fácil de habilitar projetos e instalar software deste sistema de repositório.
O pacote vem pré-instalado com o Fedora, mas se estiver faltando no seu sistema, você pode instalá-lo facilmente executando:
sudo dnf install dnf-plugins-core
Como pesquisar repositórios disponíveis
Quando você procura por um pacote, na verdade você está procurando os nomes dos repositórios, não os nomes dos pacotes em si.
Você pode fazer isso usando duas abordagens: visitando o site do projeto COPR ou usando o comando de pesquisa, substituindo “[palavra-chave]” no exemplo abaixo pelo software ou nome do projeto de seu interesse.
dnf copr search [palavra-chave]
Por exemplo, se quiser pesquisar “discord”, você usaria o seguinte comando:
dnf copr search discord
Mas, sejamos realistas: a saída deste comando é confusa e difícil de ler. É por isso que recomendamos usar o site Fedora COPR para pesquisas. Não é o mais rápido, mas oferece um formato muito mais fácil de trabalhar.
Como habilitar repositório COPR
Depois de encontrar um repositório que deseja usar, a próxima etapa é habilitá-lo. Substitua “[usuário]” pelo nome de usuário do mantenedor e “[projeto]” pelo nome do repositório.
sudo dnf copr enable [usuário]/[projeto]
Por exemplo, se você deseja instalar o aplicativo Discord do repositório COPR “pyra/discord”, aqui está o comando necessário para habilitá-lo:
sudo dnf copr enable pyra/discord
Você será solicitado a confirmar se deseja ativá-lo – basta pressionar “y”.
Como instale software do repositório COPR do Fedora
Para instalar software de um repositório COPR no Fedora, use o comando DNF familiar como faria para qualquer outra instalação de software. Digite dnf install
, seguido do nome do pacote. Por exemplo, para instalar o Discord, você digitaria:
sudo dnf install discord
Como listar repositórios COPR
Para visualizar todos os repositórios COPR adicionados ao seu sistema Fedora, execute o seguinte:
dnf copr list
Para listar apenas os permitidos, execute:
dnf copr list --enabled
Assim, para listar apenas os repositórios desabilitados, o comando seria:
dnf copr list --disabled
Como desativar repositórios
Se você experimentou software de um repositório COPR e não precisa mais dele, você pode desativá-lo substituindo “[usuário]” pelo nome de usuário do mantenedor do repositório e “[projeto]” com o nome do repositório no comando mostrado abaixo.
sudo dnf copr disable [usuário]/[projeto]
Por exemplo, se você tiver um repositório habilitado em “pyra/discord”, você pode desabilitá-lo digitando:
sudo dnf copr disable pyra/discord
Como remover um repositório COPR do Fedora
Finalmente, para remover um repositório CORP do seu sistema Fedora, use o seguinte comando no seu terminal: substitua “[user]” pelo nome de usuário do proprietário do repositório e “[project]” pelo nome do repositório. Por exemplo:
sudo dnf copr remove pyra/discord
Concluindo, o COPR pode melhorar significativamente o seu sistema Fedora, fornecendo acesso a pacotes que de outra forma não estariam disponíveis nos canais oficiais.
No entanto, use-o com cautela, pois a qualidade e a segurança podem variar, pois qualquer pessoa pode criar um repositório COPR.
Po fim, para obter informações mais detalhadas sobre o assunto, consulte a documentação do plugin COPR do DNF.