GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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 manera predeterminada en Ubuntu.

Todo se ve muy bien hasta que se acostumbra a agregar repositorios de terceros adicionales y, un día, ve un error como este al actualizar Ubuntu:

E:El repositorio 'http://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"

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

E:El repositorio 'http://ppa.launchpad.net/numix/ppa/ubuntu focal release' no tiene un archivo de versión

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.

Básicamente, el error 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.

¿Por qué así? 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 [Opcional]

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 puedes resolverla con un poco de paciencia y esfuerzo.

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

Use 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 sean 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.

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.



Ubuntu
  1. Cómo solucionar el error No tienes permiso para acceder…

  2. Solucionar el error El repositorio no tiene un archivo de versión en Ubuntu - ¿Guía paso a paso?

  3. El archivo de metadatos no coincide con la suma de verificación:¡error YUM!

  4. ¿Qué hace Exec 3?

  5. ¿Qué significa el asterisco después de un nombre de archivo cuando escribe `ls -l`?

[Resuelto] Ubuntu no recuerda la configuración de brillo

¿Por qué ve el error:no se encontró el complemento "xyz"?

¿No se puede instalar el archivo Deb en Ubuntu 20.04? ¡Esto es lo que debe hacer!

Cómo corregir el error "El repositorio aún no es válido" en Ubuntu Linux

¿Qué hace el comando Startx?

¿Error "la dependencia no es satisfactoria" al intentar instalar Ubuntudico?