2 votes

Obtenir le message d'erreur "E: Le dépôt '... Release' ne contient pas de fichier Release." lors de l'installation d'un package sur Termux

J'ai essayé d'installer de nombreux packages différents sur Termux mais je reçois toujours à peu près la même erreur : E: Impossible de localiser le package

$ pkg install iwyu
Vérification de la disponibilité du miroir actuel : ok
Ign:1 dl.bintray.com/grimler/game-packages-24 games InRelease
Ign:2 dl.bintray.com/grimler/science-packages-24 science InRelease
Ign:3 main.termux-mirror.ml stable InRelease
Err:4 dl.bintray.com/grimler/game-packages-24 games Release
  404 Not Found
Err:5 dl.bintray.com/grimler/science-packages-24 science Release
  404 Not Found
Err:6 main.termux-mirror.ml stable Release
  La redirection de https vers 'ww38.main.termux-mirror.ml/dists/stable/Release' est interdite
Lecture des listes de paquets... Fait
E: Le dépôt 'dl.bintray.com/grimler/game-packages-24 games Release' ne dispose pas d'un fichier Release.
N: L'intégrité des métadonnées ne peut pas être vérifiée, le dépôt est maintenant désactivé.
N: Cause possible : le dépôt est en maintenance ou inaccessible (mauvaise URL sources.list ?).
E: Le dépôt 'dl.bintray.com/grimler/science-packages-24 science Release' ne dispose pas d'un fichier Release.
N: L'intégrité des métadonnées ne peut pas être vérifiée, le dépôt est maintenant désactivé. N: Cause possible : le dépôt est en maintenance ou inaccessible (mauvaise URL sources.list ?).
E: Le dépôt 'main.termux-mirror.ml stable Release' ne dispose pas d'un fichier Release.
N: L'intégrité des métadonnées ne peut pas être vérifiée, le dépôt est maintenant désactivé.
N: Cause possible : le dépôt est en maintenance ou inaccessible (mauvaise URL sources.list ?).

$

Solutions?

Détails du logiciel :

  • Samsung Galaxy S20
  • Android 13

1 votes

Assurez-vous d'utiliser la dernière version de Termux, qui ne se trouve pas sur le Google Play Store. Obtenez-la, par exemple, sur F-Droid : f-droid.org/en/packages/com.termux

0voto

Andrew T. Points 12017

Vérification de tous les liens du dépôt, il semblerait que tous soient déjà hors service:

  • Le dépôt Bintray a officiellement fermé ses portes depuis mai 2021
  • termux-mirror.ml redirige vers des pages suspectes

Le problème a été identifié et documenté dans l'issue GitHub de Termux, Issue #6726 - [README] Fermeture du dépôt Bintray | Erreur 403 Forbidden | Erreur 404. L'idée est de changer les sources du dépôt, soit en utilisant termux-change-repo soit en éditant le fichier sources.list.

Ce que vous devez faire en tant qu'utilisateur Termux (uniquement pour Android 7+)


Vous devez choisir l'un des miroirs disponibles en utilisant l'utilitaire termux-change-repo ou éditer manuellement sources.list en remplaçant l'URL de Bintray par la valeur obtenue dans Liste des miroirs de Termux.

Méfiez-vous des scripts tiers se présentant comme des correcteurs de dépôt! Ils pourraient installer une clé GPG non fiable et rediriger votre installation Termux vers un dépôt malveillant. L'outil officiel pour changer de dépôt est inclus dans Termux et s'appelle termux-change-repo.

L'utilisation de termux-change-repo est simple:

  1. Sélectionnez un ou plusieurs dépôts pour lesquels vous souhaitez changer le miroir en appuyant sur "espace" et en naviguant dans la liste avec les touches de direction haut/bas. Appuyez sur entrée pour confirmer le choix.
  2. Choisissez un miroir, il est recommandé de commencer par le miroir hébergé par Grimler. De la même manière qu'auparavant, naviguez dans la liste avec les touches de direction, choisissez le miroir avec la touche espace et confirmez le choix en appuyant sur "entrée".

Il est fortement recommandé d'exécuter pkg upgrade après avoir changé de miroir.

Si vous obtenez E: Le dépôt .. a changé sa valeur de .. en ..

Le gestionnaire de paquets peut vous montrer une notification avec un message qui ressemble à ceci:

E: Le dépôt 'https://grimler.se/termux-root-packages-24 root InRelease' a changé sa valeur 'Origine' de 'Bintray' en 'termux-root-packages-24 root'
E: Le dépôt 'https://grimler.se/termux-root-packages-24 root InRelease' a changé sa valeur 'Étiquette' de 'Bintray' en 'termux-root-packages-24 root'
N: Ceci doit être accepté explicitement avant que les mises à jour pour ce dépôt puissent être appliquées. Veuillez consulter la page man apt-secure(8) pour plus de détails.
Voulez-vous accepter ces changements et continuer à mettre à jour à partir de ce dépôt? [o/N] 

C'est tout à fait normal. Répondez "oui" à cette question. Elle ne s'affichera qu'une seule fois par dépôt, donc le gestionnaire de paquets vous demandera de confirmer pour game-repo, science-repo, etc séparément mais vous devrez les confirmer une seule fois.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X