Saltar a contenido

COPR

COPR es el servicio de compilación de Fedora. Cualquiera con una cuenta de Fedora puede compilar paquetes ahí, y el resultado es un repositorio que puedes habilitar con un solo comando.

Por qué existe

Reduce el coste de publicar un RPM hasta casi cero. Meter un paquete en Fedora propiamente dicha implica una revisión, un patrocinador y un compromiso continuado; COPR no pide nada de eso, así que es donde acaban las compilaciones nocturnas, los backports personales, los forks parcheados y el software que nadie piensa mantener a largo plazo.

Esa apertura es también el inconveniente. Funciona sobre infraestructura de Fedora, que es el origen de casi toda la confusión al respecto: el alojamiento es de Fedora, los paquetes no. Nada en COPR está revisado por Fedora, cubierto por el QA de Fedora ni distribuido con las claves de firma de Fedora. Cada proyecto firma con las suyas.

Quién lo mantiene

El Proyecto Fedora opera el servicio. Cada proyecto lo mantiene quien lo creó, sin ninguna política común; por eso la tabla de Repositorios de terceros indica al propietario, y no al servicio, como la parte en la que confías.

Eso hace de un proyecto de COPR una apuesta más estrecha que RPM Fusion o negativo17. Estos son repositorios mantenidos y con un historial detrás; un proyecto de COPR suele ser una sola persona, y puede quedar abandonado o ser eliminado sin previo aviso. dnf muestra una advertencia en ese sentido la primera vez que habilitas uno.

Habilitar un proyecto

El comando copr está en dnf5-plugins:

sudo dnf install dnf5-plugins
sudo dnf copr enable owner/project

Consulta qué has habilitado, y revierte uno:

dnf copr list
sudo dnf copr disable owner/project

disable deja el repositorio configurado pero inactivo. sudo dnf copr remove owner/project borra la configuración por completo. Ninguno de los dos elimina los paquetes que hayas instalado desde él, que se quedan en el sistema sin nada detrás.

Antes de habilitar uno

Abre su página en COPR y comprueba tres cosas: cuándo compiló por última vez, para qué versiones de Fedora compila y si sigue el branching de Fedora. Un proyecto que no sigue el branching deja de producir compilaciones para tu versión en cuanto actualizas de versión, y te quedas con paquetes que ningún repositorio va a actualizar.

Comprueba primero si el paquete ya está en Fedora o en RPM Fusion. COPR es adonde acudes cuando no lo está.

Proyectos destacados

Proyectos documentados en otras páginas de este sitio. Confirmado en septiembre de 2026; para qué versiones de Fedora compila cada uno está en su página de COPR.

Proyecto Qué proporciona Mantenedor Sigue el branching
rhea/fedoratricks Fedora Tricks, una herramienta en Bash que habilita RPM Fusion, instala la pila multimedia y configura el controlador de NVIDIA Rhea Gustavsson. La descripción del COPR indica que el paquete lo proporciona el servidor de Fedora Discord a sus miembros Sí
@kernel-vanilla/fedora Kernels upstream compilados igual que Fedora compila los suyos, a partir de la serie que ya usa tu versión. Uno de siete repositorios que cubren distintas series del kernel Thorsten Leemhuis, desde 2012. No participa ninguno de los mantenedores del kernel de la propia Fedora Sí

Fedora Tricks cubre qué hace la herramienta y cómo usarla.

Los repositorios del kernel llevan dos condiciones que conviene conocer antes de habilitar uno. Firmar un kernel vanilla para el Arranque Seguro UEFI estándar no es posible actualmente, así que hay que desactivar el Arranque Seguro; y pasar un sistema en funcionamiento a ellos requiere --setopt=allow_vendor_change=1, porque los paquetes del kernel cambian de proveedor. La página del wiki de Fedora recoge los comandos actuales y las diferencias entre los siete.

Fuentes