¿Cómo agregar los repositorios RPM Fusion y livna a Fedora?

¿Cómo agregar los repositorios RPM Fusion y livna a Fedora?

Fusión de RPMy Livna son comunesrepositorios de paquetes de tercerospara Fedora. Los necesita si desea instalar reproductores multimedia, códecs y/o bibliotecas de reproducción de DVD que no forman parte del repositorio principal de Fedora debido a problemas asumidos como licencias de distribución o similares.

Por eso mi pregunta ¿cómo habilitarlos en Fedora (>= 17)?

actualización 2018: Durante los últimos años, la razón de ser de laLivnarepositorio era el hecho de que alojaba el paquete libdvdcss. Todos los demás paquetes anteriores de Livna se migraron a rpmfusion hace años. Desde 2018, rpmfusion creó larepositorio de rpmfusion contaminado gratuitocualhace incluir libdvdcss. También proporcionaron un paquete de actualización que eliminaba automáticamente cualquier paquete de versión de livna.

Por lo tanto, Livna ya no sirve de nada. Como medida de precaución, ya no se debe confiar en él, en caso de que el dominio Livna caduque y luego sea obtenido por algún capturador de dominio.

Respuesta1

Para RPM Fusion (repositorio gratuito):

Obtenga las rpm de liberación:

$ curl -O https://download1.rpmfusion.org/free/fedora/\
rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Verifique la integridad del archivo a través de:

$ rpm --checksig rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Que debería fallar con:

[..] MISSING KEYS: GPG#KEY_ID [..]

Agregue la clave a su llavero gpg para verificar:

$ gpg --keyserver pgp.mit.edu --recv-keys KEY_ID 

En caso de que la clave no esté disponible en un servidor de claves, deberá descargarla desde elpágina clave de rpmfusion:

$ curl -o RPM-GPG-KEY-rpmfusion-free-fedora-$(rpm -E %fedora) \
    'https://rpmfusion.org/\
keys?action=AttachFile&do=get&target=\
RPM-GPG-KEY-rpmfusion-free-fedora-'$(rpm -E %fedora)

Comparar la huella dactilar con la información publicada en elSitio clave de RPM Fusion, a través de una búsqueda en la web y posiblemente consultar la web de confianza:

$ gpg --fingerprint KEY_ID

Si tiene éxito, informe la clave a rpm:

$ gpg --export -a KEY_ID \
    > RPM-GPG-KEY-rpmfusion-free-fedora-$(rpm -E %fedora)
# rpm --import RPM-GPG-KEY-rpmfusion-free-fedora-$(rpm -E %fedora)

Compruebe la integridad del paquete de forma real:

$ rpm --checksig rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Si está bien instálalo:

# dnf install rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Esto creará archivos de configuración /etc/yum.repos.d/y archivos de clave en /etc/pki/rpm-gpg.

Tenga en cuenta que esto #significa que debe ejecutar esos comandos como root.

Después de esto, para habilitar otros repositorios de rpmfusion comono libreolibre contaminadoestá a solo un comando de instalación de distancia. Por ejemplo:

# dnf install rpmfusion-free-release-tainted

Esto es seguro, ya que este paquete de lanzamiento está firmado por la clave gpg del paquete previamente verificada.

Huella dactilar

Al momento de escribir este artículo, la clave GPG de rpmfusion Fedora 29 tiene la siguiente huella digital:

BD12 7385 C312 090F F2F3 5FA1 1191 A7C4 42F1 9ED0

Respuesta2

Además, en casolivnano es accesible (como me pasó a mí durante un día completo), puedes usarATrpms.

información relacionada