GNU/Linux >> Tutoriels Linux >  >> Linux

Correction de l'erreur Flatpak :aucune référence distante similaire à "flathub" n'a été trouvée

Donc, je viens d'installer Fedora. L'installation de mes applications préférées faisait partie de la liste des choses à faire après l'installation de Fedora.

J'ai essayé d'installer VLC sous forme Flatpak, mais cela m'a renvoyé une erreur :

erreur :aucune référence distante similaire à "flathub" n'a été trouvée

Correction de l'erreur "Aucune référence distante trouvée similaire à flathub"

La solution est plutôt simple. Ajoutez le référentiel Flathub de la manière suivante :

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Il vous demandera votre mot de passe, ou vous pouvez utiliser la commande ci-dessus avec sudo.

Maintenant, si vous essayez d'installer un package Fltapak à partir de Fltahub, cela devrait fonctionner comme prévu.

Raison pour laquelle vous voyez cette erreur et comment elle a été corrigée

Maintenant que l'erreur a été corrigée, ce serait une bonne idée de savoir également pourquoi vous avez vu cette erreur en premier lieu et comment elle a été corrigée.

Comme la plupart des autres gestionnaires de packages sous Linux, Flatpak fonctionne également sur le concept de référentiels. En termes plus simples, vous pouvez imaginer les référentiels de packages comme un entrepôt dans lequel les packages sont stockés.

Mais pour récupérer un colis dans cet entrepôt, vous devez d'abord connaître l'adresse de l'entrepôt.

C'est ce qui se passe ici. Vous essayez de télécharger (et d'installer) un package à partir d'un certain référentiel (Flathub dans ce cas). Mais votre système ne connaît pas ce "flathub".

Afin de résoudre ce problème, vous avez ajouté le référentiel Flathub. Lorsque vous faites cela, votre système Linux peut rechercher le package que vous essayez d'installer dans ce référentiel.

Vous pouvez voir tout le référentiel Flatpak distant ajouté à votre système.

Examinons plus en détail la commande qui a été utilisée pour ajouter le référentiel :

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  • flatpak :il s'agit de l'outil CLI flatpak.
  • remote-add :cette option indique que vous ajoutez un nouveau référentiel distant.
  • –if-not-exists :cela garantit que le référentiel distant n'est ajouté que s'il ne l'est pas déjà.
  • flathub :il s'agit d'une courte référence pour l'URL complète du référentiel réel. Vous pouvez lui donner un autre nom, mais la convention est d'utiliser celui fourni par le développeur.
  • https://flathub.org/repo/flathub.flatpakrepo :l'adresse réelle du référentiel.

Donc, l'essentiel est que lorsque vous voyez Flatpak se plaindre de "aucune référence distante trouvée similaire à xyz", vérifiez que ledit référentiel n'est pas ajouté et si tel est le cas, déterminez son URL et ajoutez-le au système.

J'espère que cette astuce rapide vous aidera à résoudre ce problème de Flatpak.



Linux
  1. [Corrigé] erreur :snap "package" introuvable

  2. Correction de l'erreur Class ZipArchive introuvable [PHP 7]

  3. Correction sudo :add-apt-repository :erreur de commande introuvable

  4. git add renvoyant une erreur fatale :en dehors du référentiel

  5. libevent introuvable erreur dans tmux

Dépannage de l'erreur "Aucun support de démarrage trouvé" dans VirtualBox

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

Comment supprimer le référentiel distant Git

If…else…if Statement (erreur de commande introuvable) ?

Correction d'une erreur de tuyau cassé avec une connexion SSH

Comment cloner un référentiel Git avec Ansible