GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Que faire lorsque vous voyez l'erreur "Le référentiel n'a pas de fichier de version" dans Ubuntu

L'une des nombreuses façons d'installer un logiciel dans Ubuntu consiste à utiliser PPA ou à ajouter des référentiels tiers. Quelques lignes magiques vous permettent d'accéder facilement à un logiciel ou à sa nouvelle version qui n'est pas disponible par défaut dans Ubuntu.

Tout semble bien beau jusqu'à ce que vous deveniez habitué à ajouter des référentiels tiers supplémentaires et un jour, vous voyez une erreur comme celle-ci lors de la mise à jour d'Ubuntu :

E :Le référentiel "http://ppa.launchpad.net/numix/ppa/ubuntu focal Release" n'a pas de fichier Release.
N :La mise à jour à partir d'un tel référentiel ne peut pas être effectuée en toute sécurité et est donc désactivée par défaut.
N :Voir la page de manuel apt-secure(8) pour la création du référentiel et les détails de configuration de l'utilisateur.

Dans ce tutoriel pour les débutants d'Ubuntu, j'expliquerai ce que signifie cette erreur, pourquoi la voyez-vous et que pouvez-vous faire pour gérer cette erreur ?

Comprendre l'erreur "Le référentiel n'a pas de fichier de version"

Allons étape par étape ici. Le message d'erreur est :

E :Le référentiel "http://ppa.launchpad.net/numix/ppa/ubuntu focal release" n'a pas de fichier de version

La partie importante de ce message d'erreur est "focal release".

Vous savez probablement déjà que chaque version d'Ubuntu a un nom de code. Pour Ubuntu 20.04, le nom de code est Focal Fossa. Le "focal" dans le message d'erreur indique Focal Fossa qui est Ubuntu 20.04.

L'erreur vous indique essentiellement que bien que vous ayez ajouté un référentiel tiers à la liste des sources de votre système, ce nouveau référentiel n'est pas disponible pour votre version actuelle d'Ubuntu.

Pourquoi donc ? Parce que vous utilisez probablement une nouvelle version d'Ubuntu et que le développeur n'a pas rendu le logiciel disponible pour cette nouvelle version.

À ce stade, je recommande fortement de lire mes guides détaillés sur les référentiels PPA et Ubuntu. Ces deux articles vous donneront une meilleure connaissance approfondie du sujet. Croyez-moi, vous ne serez pas déçu.

Comment savoir si le PPA/tiers est disponible pour votre version d'Ubuntu [Facultatif]

Vous devez d'abord vérifier votre version d'Ubuntu et son nom de code à l'aide de la commande "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

Comme vous pouvez le voir, le nom de code qu'il affiche est focal. Maintenant, la prochaine chose que vous pouvez faire est d'aller sur le site Web du logiciel en question.

Cela pourrait être la partie la plus délicate, mais vous pouvez y arriver avec un peu de patience et d'efforts.

Dans l'exemple ici, l'erreur se plaignait de http://ppa.launchpad.net/numix/ppa/ubuntu . Il s'agit d'un référentiel PPA et vous pouvez facilement trouver sa page Web. Comment, vous pouvez demander.

Utilisez Google ou un moteur de recherche alternatif à Google comme Duck Duck Go et recherchez "ppa numix". Cela devrait vous donner le premier résultat de launchpad.net qui est le site Web utilisé pour héberger le code lié au PPA.

Sur la page Web du PPA, vous pouvez vous rendre dans la "Vue d'ensemble des packages publiés" et la filtrer par le nom de code de votre version d'Ubuntu :

Pour les référentiels tiers non PPA, vous devrez consulter le site Web officiel du logiciel et voir si le référentiel est disponible pour votre version d'Ubuntu ou non.

Que faire si le référentiel n'est pas disponible pour votre version d'Ubuntu

Dans le cas où le référentiel en question n'est pas disponible pour votre version d'Ubuntu, voici ce que vous pouvez faire :

  • Supprimez le référentiel gênant de votre liste de référentiels afin de ne pas voir l'erreur à chaque fois que vous exécutez la mise à jour.
  • Obtenez le logiciel d'une autre source (si c'est possible).

Pour supprimer le référentiel gênant, démarrez l'outil Logiciels et mises à jour :

Accédez à l'onglet Autres logiciels et recherchez le référentiel en question. Mettez-le en surbrillance, puis cliquez sur le bouton Supprimer pour le supprimer de votre système.

Cela supprimera le PPA ou le dépôt en question.

La prochaine étape consiste à obtenir le logiciel d'une autre source et c'est totalement subjectif. Dans certains cas, vous pouvez toujours télécharger le fichier DEB à partir du site Web PPA et utiliser le logiciel (j'ai expliqué les étapes dans le guide PPA).

Vous pouvez également consulter le site Web du projet si une version Snap/Flatpak ou Python du logiciel est disponible.



Ubuntu
  1. Comment corriger l'erreur Vous n'êtes pas autorisé à accéder…

  2. Corrigez l'erreur Le référentiel n'a pas de fichier de version dans Ubuntu - Guide étape par étape ?

  3. Le fichier de métadonnées ne correspond pas à la somme de contrôle - erreur YUM !

  4. Que fait Exec 3 ?

  5. Erreur d'installation de CUDA 9.1 :n'a pas de fichier version.txt ! Assurez-vous que vous installez dans un répertoire de boîte à outils existant

[Résolu] Ubuntu ne se souvient pas des paramètres de luminosité

Pourquoi voyez-vous l'erreur :snap "xyz" introuvable ?

Impossible d'installer le fichier Deb sur Ubuntu 20.04 ? Voici ce que vous devez faire !

Comment réparer l'erreur "Le référentiel n'est pas encore valide" dans Ubuntu Linux

Que fait la commande Startx ?

Erreur "la dépendance n'est pas satisfaisante" lors de la tentative d'installation d'Ubuntudico ?