El Proyecto Fedora hace uso de una filosofía en la que pretende fomentar lo máximo que pueda el software libre y de open source ya que si no lo hacen de esta manera, fomentarían el uso de lo privativo en primer lugar dejando a lo libre relegado porque tendería a ir conocíendose menos. Por ende es normal que no encontremos drivers de caracter privativo, códecs multimedia, virtualizadores del tipo VirtualBox...etc.

¿Cómo remediarlo?

RPM Fusion es un conjunto de 2 repositorios creado por voluntari@s que crearon en su día otros repositorios como Dribble, Freshrpms, Livna... para proveer de software que no se encuentren en los repositorios oficiales de Fedora, RHEL o CentOS.

Uno de ellos llamado "free", provee software libre o de open source como es el caso de VirtualBox licenciado bajo GPLv2 o GPLv2 con CDDL.

Y otro se llama "non-free", este difunde software restrictivo a términos de licencias, pueden contener Copyright como los drivers de NVIDIA.

NOTA: No es obligatorio tener ambos repositorios, se pueden utilizar uno independientemente del otro

Instalación

Simplemente abrimos una terminal y ejecutamos el siguiente comando.

Habilitando repositorio RPM Fusion Free

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

Habilitando repositorio RPM Fusion Non-free

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

Habilitando ambos repositorios

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

Actualizando el caché de DNF

sudo dnf check-update

Visualizar todos los paquetes disponibles del repositorio Free.

dnf list |grep rpmfusion

Visualizar todos los paquetes disponibles del repositorio Non-free.

dnf list |grep rpmfusion

Referencias

  • RPMFusion.org