Como instalar o RPM Fusion no Fedora 40 ou 39

O RPM Fusion é um recurso fundamental para usuários do Fedora Linux, oferecendo um extenso repositório que complementa os pacotes oficiais do Fedora. Ele fornece uma solução simplificada para acessar software que o Fedora não inclui por padrão devido a licenciamento ou outras restrições de política. Com o RPM Fusion, os usuários ganham acesso a um espectro mais amplo de software livre e não-livre, melhorando significativamente sua experiência no Fedora. O repositório garante compatibilidade com diversas versões do Fedora, mantendo o compromisso com estabilidade e segurança.

Além disso, o RPM Fusion não trata apenas de acessibilidade de software; trata-se de oferecer uma experiência bem integrada e fácil de usar que se alinhe aos princípios básicos do Fedora, como:

  • Ampla compatibilidade: Integra-se perfeitamente com múltiplas versões do Fedora.
  • Extensa coleção de software: Oferece uma ampla variedade de softwares gratuitos e não livres.
  • Amigo do usuário: simplifica o processo de instalação de software para usuários do Fedora.
  • Experiência Fedora aprimorada: Expande o ecossistema Fedora além do seu repositório padrão.
  • Compromisso com a Segurança: prioriza opções de software seguras para os usuários.
  • Atualizações regulares: Garante que os pacotes de software estejam atualizados e estáveis.
  • Apoiado pela comunidade: Beneficia-se das contribuições e supervisão de uma comunidade vibrante.
  • Conformidade política: segue padrões de licenciamento e políticas, proporcionando tranquilidade aos usuários.

Agora, vamos examinar os detalhes técnicos da instalação do RPM Fusion em seu sistema Fedora 40 ou 39.

Etapas de pré-instalação do RPM Fusion

Atualize o Fedora Linux antes da instalação do RPM Fusion

Antes de instalar os repositórios RPM Fusion, é essencial garantir que seu sistema Fedora Linux esteja atualizado. Isso ajuda a evitar possíveis conflitos e garante uma boa manutenção do sistema.

Para atualizar seu sistema Fedora Linux, abra o terminal e execute o seguinte comando:

sudo dnf upgrade --refresh

Este comando atualizará os metadados do repositório e atualizará todos os pacotes existentes para suas versões mais recentes.

Verifique se o RPM Fusion já existe antes de continuar

Antes de instalar os repositórios RPM Fusion, você deve verificar se eles já estão habilitados em seu sistema. Você pode ter habilitado repositórios de terceiros, como RPM Fusion, durante o processo de instalação do Fedora Linux.

Para verificar se os repositórios RPM Fusion estão ativos, abra o terminal e execute o seguinte comando grep:

dnf repolist | grep rpmfusion

Este comando pesquisa a saída de dnf repolist para quaisquer ocorrências de “rpmfusion”. Se você não tiver nenhum repositório RPM Fusion em seu dnf repo list, o resultado voltará vazio, indicando que você pode prosseguir para a próxima parte do tutorial.

Prosseguindo com a instalação do RPM Fusion

Esta seção ensinará como importar e habilitar os repositórios RPM Fusion em seu sistema Fedora Linux.

Instale o repositório gratuito RPM Fusion

Você pode instalar o repositório RPM Fusion Free se for um entusiasta de código aberto e quiser acessar apenas os pacotes de software gratuitos. Para fazer isso, abra o terminal e execute o seguinte comando:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Este comando baixa e instala o pacote de repositório RPM Fusion Free, adaptado à sua versão específica do Fedora.

Instale o repositório não gratuito RPM Fusion

Os usuários que necessitam de acesso a pacotes de software de código aberto e proprietários também devem instalar o repositório RPM Fusion Non-Free. Para instalar e habilitar o repositório Non-Free, abra o terminal e execute o seguinte comando:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Semelhante à etapa anterior, este comando baixa e instala o pacote de repositório RPM Fusion Non-Free adaptado à sua versão do Fedora.

Verifique a instalação do RPM Fusion

Depois de importar e habilitar os repositórios RPM Fusion desejados, é importante verificar se a instalação foi bem-sucedida. Para verificar se os repositórios foram adicionados corretamente, abra o terminal e execute o seguinte grep comando:

dnf repolist | grep rpmfusion

Este comando pesquisa a saída de dnf repolist para quaisquer ocorrências de “rpmfusion”. Se a instalação for bem-sucedida, você deverá ver os repositórios RPM Fusion recém-adicionados na saída.

Habilitar atualizações de teste de fusão RPM (opcional)

Habilitar os repositórios RPM Fusion Testing pode ser útil para usuários interessados ​​em acessar as atualizações mais recentes, como versões beta ou novos drivers NVIDIA. Lembre-se de que os pacotes nos repositórios de teste podem ser instáveis, portanto, use-os com cautela.

Habilite o repositório de atualizações de testes gratuitos

Para habilitar o repositório RPM Fusion Free Testing Updates, abra o terminal e execute o seguinte comando:

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

Este comando ativa o repositório RPM Fusion Free Testing Updates, concedendo a você acesso aos pacotes em desenvolvimento mais recentes que não estão disponíveis nos repositórios estáveis.

Habilite o repositório de atualizações de testes não gratuitos

Da mesma forma, para habilitar o repositório RPM Fusion Non-Free Testing Updates, abra o terminal e execute o seguinte comando:

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

Este comando ativa o repositório RPM Fusion Non-Free Testing Updates, fornecendo acesso aos mais novos pacotes proprietários ainda em desenvolvimento.

Verifique os repositórios de teste habilitados

Depois de habilitar os repositórios RPM Fusion Testing desejados, você deve garantir sua adição correta. Abra o terminal e execute o seguinte comando grep para verificar a habilitação dos repositórios de teste:

dnf repolist | grep rpmfusion

Este comando pesquisa a saída de dnf repolist para quaisquer ocorrências de “rpmfusion”.

Instale repositórios RPM Fusion contaminados

O RPM Fusion fornece repositórios “contaminados” para software livre e não livre. Esses repositórios contêm pacotes que alguns países podem considerar ilegais, como reproduzir DVDs usando libdvdcss. Esta seção irá guiá-lo na instalação desses repositórios contaminados e fornecer exemplos.

Instale o repositório gratuito RPM Fusion contaminado

Para instalar o repositório RPM Fusion Free contaminado, que inclui suporte para pacotes de software gratuitos e de código aberto, execute o seguinte comando:

sudo dnf install rpmfusion-free-release-tainted

Instale libdvdcss

Agora que instalou o repositório RPM Fusion Free contaminado, você pode instalar pacotes como libdvdcss para reprodução de DVD. Execute o seguinte comando para instalar o libdvdcss:

sudo dnf install libdvdcss

Instale o repositório não gratuito RPM Fusion contaminado

Para instalar o repositório RPM Fusion Non-Free contaminado, que fornece suporte para pacotes de software não-livres ou proprietários, execute:

sudo dnf install rpmfusion-nonfree-release-tainted

Instale pacotes de suporte proprietários contaminados adicionais

Com o repositório RPM Fusion Non-Free contaminado instalado, você pode instalar pacotes de suporte proprietários adicionais contaminados, como firmware. Use o seguinte comando para instalar esses pacotes:

sudo dnf install \*-firmware

Verifique os repositórios RPM Fusion instalados

Depois de concluir o processo de instalação, você poderá verificar a presença de todos os repositórios RPM Fusion instalados usando o grep comando. Para verificar o dnf repolist, execute:

dnf repolist | grep rpmfusion

Exemplos de comandos de fusão RPM

Esta seção ensinará como procurar e instalar pacotes dos repositórios RPM Fusion. Agora você pode instalar aplicativos populares como o Discord, que não estão disponíveis nos repositórios padrão do Fedora.

Instalar pacotes RPM

Para instalar um pacote usando o gerenciador de pacotes DNF e RPM Fusion, execute o seguinte comando:

sudo dnf install <package name>

Um exemplo com Discord:

sudo dnf install discord

Procure pacotes no repositório RPM Fusion

Para procurar pacotes disponíveis através do gerenciador de pacotes DNF, incluindo aqueles nos repositórios RPM Fusion, use o dnf search comando. Por exemplo, para pesquisar Discord, execute:

sudo dnf search discord

Instale utilitários DNF

Para melhores resultados de pesquisa, você pode instalar o dnf-utils pacote, que inclui ferramentas adicionais para gerenciar pacotes:

sudo dnf install dnf-utils

Comando de consulta de repositório

Depois de instalar dnf-utils, você pode usar o repoquery comando para coletar mais informações sobre um pacote. Continuando com o exemplo do Discord:

sudo repoquery -i discord

Exiba este comando para ver informações detalhadas sobre o pacote Discord, incluindo o repositório de onde ele foi originado.

Instalar metadados RPM Fusion AppStream

Os repositórios RPM Fusion também fornecem pacotes para GNOME e KDE Discover. Para instalar os metadados necessários, execute:

sudo dnf groupupdate core

Instale RPM Fusion Multimídia

Os repositórios RPM Fusion incluem pacotes e atualizações para reprodução de multimídia e compatibilidade com GStreamer.

Para instalar pacotes multimídia para aplicativos habilitados para GStreamer, execute o seguinte:

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

Em seguida, instale os pacotes de som e vídeo exigidos por alguns aplicativos, execute:

sudo dnf groupupdate sound-and-video

Instale codecs multimídia

Devido a restrições de licenciamento, os repositórios RPM Fusion fornecem vários codecs multimídia que podem não estar disponíveis nos repositórios padrão do Fedora. Para instalar esses codecs, execute o seguinte:

sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,ugly-\*,base} gstreamer1-libav --exclude=gstreamer1-plugins-{bad-\*,good-\*,ugly-\*}-freeworld -y

Comandos adicionais de fusão RPM

Esta seção discutirá comandos RPM Fusion adicionais para uso com o Fedora Linux. Explicaremos como desabilitar as atualizações de teste do RPM Fusion, remover os repositórios do RPM Fusion e reinstalá-los, se necessário.

Desativar atualizações de teste de fusão RPM

Se você não precisar mais do repositório RPM Fusion Testing, poderá desativá-lo executando os seguintes comandos correspondentes ao repositório que você ativou anteriormente.

Desative o repositório de atualizações de testes gratuitos:

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

Desative o repositório de atualizações de testes não gratuitos:

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

Remover repositórios RPM Fusion

Para remover os repositórios RPM Fusion do seu sistema Fedora, você precisará encontrar seus nomes e usar o dnf remove comando. Siga as etapas abaixo para remover os repositórios apropriados.

Comando gratuito de remoção do repositório RPM Fusion:

sudo dnf remove rpmfusion-free-release

Comando de remoção do repositório RPM Fusion não gratuito:

sudo dnf remove rpmfusion-nonfree-release

Comando de remoção de repositório RPM Fusion gratuito (contaminado):

sudo dnf remove rpmfusion-free-release-tainted

Comando de remoção do repositório RPM Fusion não livre (contaminado):

sudo dnf remove rpmfusion-nonfree-release-tainted 

A remoção desses repositórios impedirá que seu sistema receba atualizações ou instale pacotes das fontes RPM Fusion.

Conclusão

Acabamos de explicar os detalhes da instalação do RPM Fusion em seu sistema Fedora Linux. Esteja você aprimorando uma versão mais antiga do Fedora ou apimentando a versão mais recente, o RPM Fusion é a sua escolha para obter os aplicativos extras que o Fedora não inclui. Lembre-se, o que importa é tornar sua experiência no Fedora mais próspera e adaptada às suas necessidades. Então, mergulhe, explore as vastas ofertas de software e dê ao seu Fedora aquele impulso extra. E ei, sempre fique atento às atualizações e dicas da comunidade para manter seu sistema tranquilo e seguro. Feliz ajuste!

Links úteis e relevantes

Aqui estão alguns links valiosos relacionados ao uso do RPM Fusion:

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)