Utilizar o Fedora implica em aceitar que softwares de terceiros, aqueles que você usa frequentemente no Linux, não estarão disponíveis por padrão. Embora isso possa ser incômodo, não é um problema insuperável. A razão é que existem serviços e recursos excelentes que auxiliam os usuários a adicionar repositórios e RPMs de terceiros no Fedora, permitindo que obtenham o que necessitam.
O primeiro serviço que abordaremos é o Fedora Copr. Copr é uma tecnologia relativamente nova, mas desde seu lançamento, os usuários têm recorrido a ela para encontrar softwares que normalmente não são incluídos no Fedora. O sistema Copr pode ser comparado ao sistema “PPA” do Fedora, ou à versão da Red Hat do serviço Open SUSE Build. O motivo? Usuários e desenvolvedores podem usar o Copr facilmente e criar repositórios de software personalizados para distribuir softwares aos usuários do Fedora de forma simples.
Este é, sem dúvida, o recurso mais útil para softwares de terceiros. Veja como utilizá-lo. Para começar, abra um terminal. Essa é a única forma de interagir com o Copr, pois ele envolve o uso do gerenciador de pacotes DNF (um programa de terminal).
Neste exemplo, usaremos o Steam. O Steam é um software proprietário, e por isso, a Red Hat (empresa por trás do Fedora) se recusa a incluí-lo em seus repositórios de software. Uma maneira eficaz de contornar essa situação é obtê-lo através do Copr. Use a barra de pesquisa para procurar o Steam.
Selecione um resultado que pareça adequado. É importante notar que existem diversos repositórios Copr duplicados para o Steam. A melhor maneira de escolher é analisar cada página e determinar qual delas é a mais ativa. Neste caso, o repositório Copr mais ativo para o Steam é: alunux/linux-steam-integration.
Acesse a página e leia as instruções. Os mantenedores dos repositórios geralmente fornecem informações detalhadas sobre o que é necessário fazer. Neste caso, o repositório Steam do Alunux exige que primeiro se habilite o repositório negativo17:
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo
Em seguida, ative o próprio repositório Copr:
sudo dnf copr enable alunux/linux-steam-integration
Depois disso, basta instalar o Steam como qualquer outro software no Fedora. Isso pode ser feito de duas formas. A primeira é procurar por “Steam” no Gnome Software e clicar no botão de instalação. Alternativamente:
sudo dnf install steam
Você também pode desejar instalar a integração do Steam Linux:
sudo dnf install linux-steam-integration
RPMFusion
Outra forma de ampliar significativamente as fontes de software do Fedora é habilitando o RPMFusion. Este é um serviço bem conhecido, especializado em adicionar softwares de terceiros, como drivers proprietários da Nvidia e outras ferramentas não-livres, como Skype, Discord, etc.
Se você não deseja usar o Copr (ou não encontra o que procura lá), adicionar o RPMFusion ao seu sistema é uma boa alternativa. Além disso, o RPM Fusion existe há muitos anos e está sempre atualizado. Quando uma nova versão do Fedora é lançada, o RPM Fusion já está funcionando com ela. Veja como habilitá-lo:
A versão atual do Fedora no momento em que este texto foi escrito é a 26. Caso você esteja lendo isso no futuro, acesse este link para baixar os pacotes não-livres.
Para a versão 26, abra um terminal e execute:
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y
Após a instalação deste pacote, abra o Gnome Software. Você notará que há muito mais software disponível. Alternativamente, abra um terminal e digite:
dnf search nomedoprograma
RPM Pbone
Outro recurso útil de RPM é o RPM Pbone. Trata-se de um mecanismo de busca que procura pacotes RPM na internet, utilizando termos de pesquisa. Este é um site bem simples, porém, é importante que os usuários saibam que outras distribuições Linux também utilizam o formato de pacote Red Hat RPM. Como resultado, você pode encontrar pacotes do OpenSUSE, CentOS, entre outros.
Como esses formatos de pacote são semelhantes, não deve ser difícil instalar um pacote do OpenSUSE no Fedora.
Pkgs.org e o OpenSUSE Build Service
Além do RPM Pbone, existem outros repositórios de RPM. Entre eles, destacam-se o Pkgs.org e o serviço SUSE Build. Para os usuários do Fedora, o Pkgs.org é um ótimo ponto de partida. Ele pesquisa ativamente em diversas distribuições Linux (incluindo o Fedora) por RPMs e outros pacotes.
Por que usar o Pkgs.org? Se você estiver utilizando uma versão recente do Fedora, alguns programas presentes em versões anteriores podem não estar disponíveis. Este site permitirá que você os encontre. Além disso, ele pesquisa em diversos locais pelo software que você necessita, ou seja, com este serviço você está buscando em múltiplos lugares ao mesmo tempo.
O segundo recurso é o OBS. O OBS é voltado principalmente para usuários do SUSE, mas funciona bem com o Fedora. Isso ocorre por dois motivos:
O OBS oferece suporte ao Suse, que utiliza arquivos RPM. O Fedora também usa RPMs, portanto, os usuários podem instalar facilmente RPMs do Suse em sua configuração do Fedora (embora não seja recomendável).
Como o Fedora e o Suse compartilham um formato de pacote, o Fedora geralmente tem suporte consistente no OBS. Ao procurar programas no site, os usuários encontrarão um botão de download para o Fedora.
Conclusão
O Fedora é um excelente sistema operacional que está sempre na vanguarda do mundo Linux. Muitas tecnologias novas são lançadas no Fedora antes de se popularizarem em outros lugares. No entanto, ele é conhecido por não permitir “softwares não-livres”. Para os defensores do software livre, isso é ótimo. Contudo, se você é um usuário que deseja instalar facilmente o Discord, poderá ter algumas dificuldades. Por isso, é importante saber quais recursos os usuários do Fedora podem utilizar para obter softwares de terceiros.