Como instalar RPM Fusion en Fedora 37/36/35

RPMFusion é un repositorio de paquetes de complementos para Fedora e EL+EPEL que mantén un grupo de voluntarios da comunidade. RPM Fusion non é un repositorio autónomo, senón unha extensión dos paquetes predeterminados de Fedora que non se puido incluír debido a que Fedora está obrigado ás mesmas restricións legais que Red Hat.

O repositorio de RPM Fusion vén en dous tipos, gratuíto e non gratuíto. O repositorio gratuíto contén unha versión gratuíta do código aberto e non libre, que na súa maioría teñen case todo o software libre pero son de código pechado e principalmente propietarios.

No seguinte titorial, aprenderá a instalar RPM Fusion na súa estación de traballo ou servidor Fedora 37/36/35 para instalar paquetes propietarios ou de código aberto adicionais, xunto con exemplos de uso de RPM no terminal de liña de comandos. A longo prazo, tamén pode buscar paquetes na base de datos do repositorio de RPM Fusion visitando aquí.

Pasos recomendados antes da instalación

Antes de continuar, recoméndase ao seu sistema que se asegure de que todos os paquetes existentes estean actualizados para evitar conflitos do sistema durante a instalación e un bo mantemento do sistema.

sudo dnf upgrade --refresh

Comprobe RPM Fusion en Fedora Linux

A primeira tarefa é comprobar se os repositorios de RPM Fusion xa están activados. Ao instalar Fedora, tiña a opción de configurar repositorios de terceiros.


Abre o teu terminal e usa o seguinte comando grep, que imprimirá calquera acceso da túa lista de repositorio dnf.

dnf repolist | grep rpmfusion

Se non tes ningún repositorio de RPM Fusion na túa lista de repositorio dnf, o resultado volverá sen nada. Se este é o caso, vai á seguinte parte do titorial.

Instale os repositorios RPM Fusion en Fedora Linux

Executará os seguintes comandos para instalar os repositorios de RPM Fusion no seu terminal.

Teña en conta que, se es fan de código aberto, só instala o repositorio gratuíto. Para todos os demais usuarios, instale ambos.

Instalar/Activar o repositorio gratuítoy

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

Instalar/Activar o repositorio non gratuíto

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

A continuación, verifique a instalación.

dnf repolist | grep rpmfusion

Opcional. Activa as actualizacións de probas de RPM Fusion

Para os usuarios que poidan necesitar as actualizacións máis recentes, como a versión beta máis recente ou os controladores NVIDIA de nova versión, activar a rama de probas de RPM Fusion pode ser útil, pero ten en conta que os paquetes poden ser inestables; por favor utilízaos con precaución.


Habilita o Free Actualizacións de proba Repositorio

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

Activa o non gratuíto Actualizacións de proba Repositorio

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

Comproba se se engadiron as fusións RPM de proba.

dnf repolist | grep rpmfusion

Exemplo de saída:

exemplo, activa os repositorios de probas de fusión rpm en Fedora Linux

RPMFusion Exemplos de comandos en Fedora Linux

Busca paquetes

Agora pódense instalar moitas aplicacións populares que non veñen no repositorio predeterminado de Fedora, como Discord ou Telegram.

Exemplo de instalación de Discord:

sudo dnf install discord

Instalar Telegram Exemplo:

sudo dnf install telegram

Para buscar paquetes para ver se están dispoñibles mediante o xestor de paquetes DNF, do que agora forma parte RPM Fusion, use o comando de busca dnf.


sudo dnf search discord

Exemplo de saída:

Exemplo de busca con DNF para un paquete con RPM Fusion en Fedora Linux

Ademais, instalando o paquete dnf-utilities pode dar mellores resultados.

sudo dnf install dnf-utils

A continuación, use o comando de consulta repo. O exemplo seguirá usando Discord.

sudo repoquery -i discord

Exemplo de saída:

Exemplo de consulta de repositorio con RPM Fusion e xestor de paquetes DNF en Fedora Linux

Como podes ver, o paquete Discord vén do repositorio RPM Fusion Non-Free. Idealmente, podes usar o busca dnf e comprobe co comando dnf repoquery para investigar calquera paquete que utilice o xestor de paquetes dnf.

Instala RPM Fusion AppStream Meta Data

O repositorio de RPM Fusion ofrece paquetes para GNOME e KDE Discover.


sudo dnf groupupdate core

Instala RPM Fusion Multimedia

Os repositorios de RPM Fusion ofrecen paquetes e actualizacións para reproducir ficheiros multimedia e compatibilidade con GStreamer.

Instala paquetes multimedia para aplicacións habilitadas para GStreamer:

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

Instala os paquetes de son e vídeo requiridos por algunhas aplicacións:

sudo dnf groupupdate sound-and-video

Instale Tainted RPM Fusion Repositories en Fedora Linux

RPM Fusion ten o que se coñece como "contaminado" repositorios gratuítos e non gratuítos. Estes repositorios conteñen software ilegal en certos países, como reproducir DVDs libdvdcss.

Instale a compatibilidade con Taint RPM Fusion Free (para paquetes Floss) e libdvdcss:

sudo dnf install rpmfusion-free-release-tainted libdvdcss

Agora, con tainted, é posible instalar paquetes como libdvdcss.

sudo dnf install libdvdcss

Instalar soporte non gratuíto de Taint RPM Fusion (para paquetes sen fío dental)

sudo dnf install rpmfusion-nonfree-release-tainted

Exemplo de instalación de paquetes de soporte propietarios contaminados adicionais.

sudo dnf install \*-firmware

Unha vez feito isto, use o comando grep para comprobar o repolist dnf de todos os RPM Fusions instalados.

dnf repolist | grep rpmfusion

Exemplo de saída:


Exemplo de RPM Fusion con repositorios almacenados activados en Fedora Linux

Como se mencionou anteriormente, podes ver que o titorial ten todos os repositorios de RPM Fusion activados; idealmente, só tería instalado o estándar para a maioría das situacións.

Desactivar as actualizacións de probas de RPM Fusion en Fedora Linux

Se xa non precisa o repositorio de probas de fusión de RPM, pode desactivalo mediante un dos seguintes comandos que coincidan co repositorio que habilitou.

Desactive o repositorio gratuíto de actualizacións de probas

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

Desactiva o non gratuíto Actualizacións de proba Repositorio

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

Eliminar os repositorios de RPM Fusion en Fedora Linux

Eliminar os repositorios do teu sistema Fedora é relativamente sinxelo. Para eliminar repositorios, cómpre atopar o nome e usar o comando dnf remove, pero primeiro, asegúrate de ter o nome completo. Isto pódese facer usando o seguinte comando.

Elimina o repositorio gratuíto

sudo dnf remove rpmfusion-free-release

Elimina o repositorio non gratuíto

sudo dnf remove rpmfusion-nonfree-release

Elimina o repositorio gratuíto (contaminado).

sudo dnf remove rpmfusion-free-release-tainted

Elimina o repositorio non gratuíto (contaminado).

sudo dnf remove rpmfusion-nonfree-release-tainted 

Para reinstalar a unidade Fusion, repita o proceso ao inicio do tutorial.


Non é o que buscabas? Proba a buscar titoriais adicionais.

1 pensamento sobre "Como instalar RPM Fusion en Fedora 37/36/35"

  1. gratuíto – переводится как “свободный” в данном случае.
    А тут переведено как бесплатный.

    responder

Deixe un comentario