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 usar PPA o agregar repositorios de terceros. Unas pocas líneas mágicas le brindan acceso fácil a un software o su versión más reciente que no está disponible de forma predeterminada en ubuntu .

Todo se ve muy bien hasta que te acostumbras a agregar repositorios adicionales de terceros 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 versión.
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 ves y qué puedes hacer para manejar este error.

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

Vamos 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 “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é usando una nueva versión de Ubuntu y el desarrollador no haya hecho que el software esté disponible para esta nueva versión.

En este punto, recomiendo leer mis guías detalladas sobre los repositorios PPA y Ubuntu. Estos dos artículos le darán un conocimiento mejor y más profundo del tema. Confía en mí, 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 puedes hacer es ir al sitio web del software en cuestión.

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

En el example aquí, el error del que 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?, te preguntarás.

Use Google o un motor de búsqueda alternativo de Google como Duck Duck Go y busque “ppa numix”. Esto debería darte 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 un 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 y actualizaciones:

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 alguna 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.


Related Posts