Qué hacer cuando ve el error “El repositorio no tiene un archivo de versión” en Ubuntu

Una de las varias formas de instalar software en Ubuntu es usando PPA o agregando repositorios de terceros. Unas cuantas líneas mágicas le permiten acceder fácilmente a un software o su versión más reciente que no está disponible de forma predeterminada en Ubuntu.

Todo se ve bien y bien hasta que te acostumbras a agregar repositorios de terceros adicionales y un día, ves un error como este mientras actualizas Ubuntu:

E: El repositorio ‘https://ppa.launchpad.net/numix/ppa/ubuntu focal Release’ no tiene un archivo de lanzamiento.
N: La actualización desde un repositorio de este tipo no se puede realizar de forma segura y, por lo tanto, está deshabilitada de forma predeterminada.
N: Consulte la página de manual de apt-secure (8) para obtener detalles sobre la creación del repositorio y la configuración del usuario.

En este tutorial para principiantes de Ubuntu, explicaré qué significa este error, por qué lo ve y qué puede hacer para manejar este error.

Comprender el error “El repositorio no tiene un archivo de versión”

Vayamos paso a paso aquí. El mensaje de error es:

E: El repositorio ‘https://ppa.launchpad.net/numix/ppa/ubuntu focal release’ no tiene un archivo de lanzamiento

La parte importante de este mensaje de error es la “liberación focal”.

Probablemente ya sepa que cada versión de Ubuntu tiene un nombre en clave. Para Ubuntu 20.04, el nombre en clave es Focal Fossa. El “focal” en el mensaje de error indica Focal Fossa, que es Ubuntu 20.04.

El error básicamente le dice que, aunque ha agregado un repositorio de terceros a la lista de fuentes de su sistema, este nuevo repositorio no está disponible para su versión actual de Ubuntu.

¿Porque? Porque probablemente esté utilizando una nueva versión de Ubuntu y el desarrollador no haya puesto el software a disposición para esta nueva versión.

En este punto, recomiendo encarecidamente leer mis guías detalladas sobre los repositorios de PPA y Ubuntu. Estos dos artículos le brindarán un conocimiento mejor y en profundidad del tema. Créeme, no te decepcionará.

Cómo saber si el PPA / tercero está disponible para su versión de Ubuntu [Optional]

Primero debe verificar su versión de Ubuntu y su nombre en clave usando el comando ‘lsb_release -a’:

[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

Como puede ver, el nombre en clave que muestra es focal. Ahora, lo siguiente que puede hacer es ir al sitio web del software en cuestión.

Esta podría ser la parte complicada, pero puede resolverlo con un poco de paciencia y esfuerzo.

En el example aquí, el error se quejó https://ppa.launchpad.net/numix/ppa/ubuntu. Es un repositorio de PPA y puede encontrar fácilmente su página web. Cómo, puedes preguntar.

Utilice Google o un motor de búsqueda alternativo de Google como Duck Duck Go y busque “ppa numix”. Esto debería darle el primer resultado de launchpad.net que es el sitio web utilizado para alojar el código relacionado con PPA.

En la página web del PPA, puede ir a “Descripción general de los paquetes publicados” y filtrarlo por el nombre en clave de su versión de Ubuntu:

Para el repositorio de terceros que no sea PPA, deberá consultar el sitio web oficial del software y ver si el repositorio está disponible para su versión de Ubuntu o no.

Qué hacer si el repositorio no está disponible para su versión de Ubuntu

En caso de que el repositorio en cuestión no esté disponible para su versión de Ubuntu, esto es lo que puede hacer:

  • Elimine el repositorio problemático de su lista de repositorios para que no vea el error cada vez que ejecute la actualización.
  • Obtenga el software de otra fuente (si es posible).

Para eliminar el repositorio problemático, inicie la herramienta Software & Updates:

Vaya a la pestaña Otro software y busque el repositorio en cuestión. Resáltelo y luego haga clic en el botón Eliminar para eliminarlo de su sistema.

Quitar PPA

Esto eliminará el PPA o el repositorio en cuestión.

El siguiente paso es obtener el software de otra fuente y eso es totalmente subjetivo. En algunos casos, aún puede descargar el archivo DEB del sitio web de PPA y usar el software (he explicado los pasos en la guía de PPA).

Alternativamente, puede consultar el sitio web del proyecto si hay una versión Snap / Flatpak o Python del software disponible.