Comment rétrograder les packages Flatpak sous Linux


  • FrançaisFrançais


  • Techniquement, des mises à jour mineures ou ponctuelles sont publiées pour résoudre les problèmes. Mais les choses peuvent empirer lorsque certaines mises à jour interrompent votre flux de travail actuel.

    Qu’il s’agisse d’un package Flatpak ou Snap, tout se brise à un moment donné lorsqu’il y a un problème. Étant une solution d’emballage en bac à sable, cela n’affectera peut-être pas l’ensemble du système, mais si vous rencontrez un bogue qui aggrave l’expérience de votre application, vous risquez de regretter la mise à jour.

    Par exemple, la précédente mise à jour de Black Box contenait certains bugs et je ne pouvais pas sélectionner de texte ! Les développeurs ont résolu ce problème maintenant, mais jusqu’à ce qu’ils ne le fassent pas, j’ai rétrogradé ce package spécifique pour que les choses fonctionnent.

    Ainsi, si vous souhaitez rétrograder une application spécifique installée en tant que Flatpak, vous pouvez suivre ce guide.

    Rétrograder les packages Flatpak sous Linux

    Clause de non-responsabilité: Contrairement à l’installation de Flatpaks, vous avez besoin sudo privilèges pour rétrograder les packages Flatpak. Et si votre utilisateur ne les a pas, vous pouvez suivre notre guide détaillé sur la façon de donner un accès sudo aux utilisateurs.

    Lecture recommandée: Comment appliquer des thèmes GTK sur des applications Flatpak

    Voici les étapes ci-dessous :

    1. Obtenez l’ID d’application du package

    La première étape consiste à trouver l’ID d’application du package que vous souhaitez rétrograder. Vous pouvez facilement le trouver en listant les packages installés :

    flatpak list --app
    trouver l'identifiant du paquet flatpak sous linux

    Notez l’ID d’application du package que vous souhaitez rétrograder.

    Ici, je vais rétrograder la Black Box, donc mon ID d’application sera com.raggesilver.BlackBox.

    2. Répertorier les versions précédentes et obtenir le code de validation

    Une fois que vous avez obtenu l’ID de l’application, vous devez répertorier les versions précédentes.

    Vous pouvez facilement le faire en suivant la syntaxe de commande donnée :

    flatpak remote-info --log flathub <Application ID>
    trouver les versions précédentes dans flatpak

    Une fois que vous avez trouvé la version précédente préférée, copiez le code de validation comme indiqué ci-dessus.

    3. Rétrograder le package Flatpack

    Une fois que vous avez suivi les deux premières étapes, vous devriez avoir ce qui suit :

    • ID d’application du package.
    • Commettre le code de l’ancienne version préférée.

    Maintenant, vous devez les mettre dans la commande suivante :

    sudo flatpak update --commit=<commit_code> <Application ID>

    Comme je rétrograde Black Box vers la version précédente, j’utiliserai la commande suivante :

    sudo flatpak update --commit=c4ef3f4be655cbe2559451a9ef5977ab28139c54bb5adbd7db812f3482bd0db5 com.raggesilver.BlackBox
    rétrograder le paquet flatpak sous Linux

    Et c’est tout!

    Pour vérifier si vous avez réussi à rétrograder le package, vous pouvez répertorier les packages qui doivent être mis à jour (en considérant que tout le reste est à jour). Il doit inclure le nom du package que vous avez récemment rétrogradé :

    flatpak update
    rétrograder le paquet flatpak

    Et comme vous pouvez le voir, la Black Box est obsolète et doit être mise à jour, ce qui signifie que le package a été rétrogradé avec succès !

    Emballer

    Dans ce rapide tutoriel, j’ai expliqué comment rétrograder les packages Flatpak, et j’espère que cela vous sera utile.

    Et si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires.

    Source

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    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