Erreur « Ce PPA ne prend pas en charge »


  • Français


  • Voici donc le scénario. Vous essayez d’installer un logiciel dans Ubuntu à l’aide d’un PPA.

    Vous ajoutez le référentiel PPA avec ‘sudo add-apt-repository’ et lorsqu’il met à jour le cache du package, il génère une erreur :

    Impossible d’ajouter un PPA : « Ce PPA ne prend pas en charge xyz »

    Où XYZ est le nom de code de la version d’Ubuntu que vous utilisez.

    📋

    Voici pourquoi cela se produit et ce que vous pouvez faire pour y remédier:

    – Le PPA n’est pas disponible pour la version Ubuntu que vous utilisez
    – Vous devriez rechercher d’autres sources pour installer cette application
    – Si vous êtes désespéré, vous pouvez télécharger le fichier .deb depuis la page Web de PPA

    Je vais discuter de tout ce qui précède en détail.

    Vérifiez si PPA est disponible pour votre version Ubuntu ou non

    Tout d’abord, obtenez les détails de votre version d’Ubuntu et de votre nom de code en utilisant cette commande dans le terminal :

    lsb_release -a
    

    La sortie contiendra les détails :

    Obtenir les détails de la version d'Ubuntu
    Ici, j’utilise Ubuntu version 23.04 avec ce nom de code lunaire

    Maintenant, allez sur le site Web Launchpad d’Ubuntu qui héberge tous les PPA :

    Ici, recherchez le PPA qui vous dérange. Pour cela, vous devez utiliser le nom du responsable du PPA.

    Par exemple, si ppa:jstaf/onedriver pose problème, recherchez le responsable jstaf.

    Rechercher PPA sur Launchpad
    Entrez le nom du responsable du PPA et recherchez-le

    Un responsable peut avoir plusieurs référentiels de logiciels. Cliquez sur celui que vous souhaitez installer.

    Ici, tu devrais cliquez sur le bouton déroulant “Toute série” en plus de “Publié dans”.

    Cliquez sur le bouton déroulant N’importe quelle série pour voir les versions d’Ubuntu prises en charge

    Vérifiez si vous voyez le nom de code de la version d’Ubuntu que vous utilisez. Si ce n’est pas le cas, le PPA n’est pas disponible pour votre version d’Ubuntu.

    Que devez-vous faire si le PPA ne prend pas en charge votre version d’Ubuntu

    Vous voyez, un développeur (ou un responsable) crée un référentiel et rend le logiciel disponible pour la version d’Ubuntu qu’il utilisait.

    Avec le temps, Ubuntu publie des versions plus récentes. Désormais, un responsable actif publiera le logiciel pour la nouvelle version d’Ubuntu. Mais ce n’est pas toujours le cas. Si le responsable n’est plus actif, le référentiel ne sera pas mis à jour. Les personnes comme vous qui essayaient de suivre les instructions du didacticiel verront cette erreur.

    Maintenant, vous avez deux options :

    Option 1 : Rechercher le logiciel ailleurs

    Il existe plusieurs possibilités ici.

    Le même logiciel peut être disponible pour les versions plus récentes d’Ubuntu à partir d’un autre PPA. Recherchez-le sur le site Web Launchpad ou sur Internet.

    Comment ça se passe ? De nombreux développeurs de logiciels originaux publient simplement le code source afin que certains bénévoles créent le paquet Debian et le distribuent à partir du tableau de bord afin que les utilisateurs d’Ubuntu comme vous puissent installer le logiciel facilement. Plusieurs volontaires peuvent créer leur propre archive de packages personnels (PPA) pour le même logiciel. Vous devez utiliser les actifs.

    Par exemple, si je cherchais onedriver package, je peux voir qu’il pourrait être disponible dans un autre PPA nommé déploiement Ubuntu.

    Une autre option consiste à voir si le package est disponible dans d’autres formats comme Snap, Flatpak, AppImage.

    Dans de rares cas, le logiciel peut déjà être disponible dans le référentiel Ubuntu.

    Pour cela, vous devez être un utilisateur intelligent et effectuer des recherches sur Internet. Si vous trouvez un autre format de package, tant mieux. Sinon, la prochaine étape est le désespoir.

    Option 2 : Téléchargez le fichier deb depuis le PPA

    Les référentiels PPA vous fournissent le package Debian. Une fois le référentiel ajouté, vous obtenez également des mises à jour (le cas échéant), directement avec les mises à jour du système.

    Si le PPA n’est pas mis à jour pour votre version d’Ubuntu et que vous ne trouvez pas le logiciel ailleurs, vous pouvez essayer de télécharger le package deb à partir de la page PPA Launchpad.

    Vérification des détails du package PPA

    Sur la page de détails du package, cliquez sur le symbole de la carotte et recherchez les fichiers deb. Sauf si vous utilisez une carte de type Raspberry Pi, vous devriez opter pour amd64.

    Télécharger Deb depuis PPA
    Télécharger le package deb depuis PPA

    🚧

    Si le logiciel est trop ancien, le package deb téléchargé risque de ne pas être installé correctement en raison de problèmes de dépendance. De plus, vous ne recevrez pas de mises à jour sur les packages installés (s’ils sont installés). Pourtant, la méthode vaut la peine d’être essayée.

    Conclusion

    Malgré tous les efforts déployés par le packaging Snap, les PPA restent les favoris des utilisateurs pour l’installation d’applications tierces dans Ubuntu.

    Mais les PPA ont leur part de problèmes, et cela ne peut pas ajouter que l’erreur PPA en fait partie. Le même problème provoque également l’erreur « le référentiel n’a pas de fichier de version ».

    Je suggère de lire ce guide du débutant qui répond à tant de questions sur le PPA.

    PPA dans Ubuntu Linux [Definitive Guide]

    Un article détaillé qui couvre presque toutes les questions liées à l’utilisation de PPA dans Ubuntu et d’autres distributions Linux.

    J’espère que les choses sont plus claires sur la question maintenant. S’il vous plaît laissez-moi savoir si vous avez encore des questions.

    Intéressé par une carrière DevOps et Cloud ? Ne manquez pas ça 👇

    Offre Bootcamp de la Fondation Linux

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code