cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

La derniĂšre version de Nextcloud Client (3.14.0) ne fonctionne pas correctement sur ma machine, la cause ne semble pas triviale et faute de temps, j’ai eu besoin de rĂ©installer la version prĂ©cĂ©dente de l’application.

Voici comment rĂ©installer une ancienne version d’une application avec FlatPak.


ඏ

Obtenir l’identificateur de l’application

La premiĂšre Ă©tape est d’obtenir l’identificateur de l’application (Application ID), si elle est dĂ©jĂ  installĂ©e (ce qui est le propos de ce billet), il suffit de faire depuis un terminal (Ctrl + Alt + T) :

flatpak list

Ce qui donne quelque chose comme :

Name                    Application ID                          Version     Branch      Installation
Adobe Reader            com.adobe.Reader                        9.5.5       stable      system
Jozef Mlich             com.github.jmlich.geotagging            0.7.4       stable      system
Martin Abente Lahaye    com.github.tchx84.Flatseal              2.2.0       stable      system
PyCharm-Community       com.jetbrains.PyCharm-Community         2024.2.2    stable      system
Whatsie                 com.ktechpit.whatsie                    4.15.5      stable      system
Nextcloud Desktop       com.nextcloud.desktopclient.nextcloud   3.14.0      stable      system
0 A.D.                  com.play0ad.zeroad                      0.0.26      stable      system
Philipp Wolfer          com.uploadedlobster.peek                1.5.1       stable      system
HandBrake               fr.handbrake.ghb                        1.8.2       stable      system
Osmo Salomaa            io.otsaloma.gaupol                      1.15        stable      system
hugin                   net.sourceforge.Hugin                   2023.0.0    stable      system



ඏ

Identifier la version que l’on souhaite installer

flatpak remote-info --log flathub com.nextcloud.desktopclient.nextcloud

On obtient une liste de commits comme suit :

Nextcloud Desktop - Nextcloud desktop synchronization client

        ID: com.nextcloud.desktopclient.nextcloud
       Ref: app/com.nextcloud.desktopclient.nextcloud/x86_64/stable
      Arch: x86_64
    Branch: stable
   Version: 3.14.0
   License: GPL-2.0+
Collection: org.flathub.Stable
  Download: 119,3 MB
 Installed: 275,2 MB
   Runtime: org.kde.Platform/x86_64/6.7
       Sdk: org.kde.Sdk/x86_64/6.7

    Commit: 9e02eb71061129c89f9142d9133dcac5c6b3b6389f74423c728073ab2711306b
    Parent: 7534d4f80490c5294ce006d037f8ac12fe6a4118d52990998436e6a9327432e7
   Subject: Update libcloudproviders to last version (e28a0d52)
      Date: 2024-09-17 16:52:32 +0000
   History:

    Commit: 7534d4f80490c5294ce006d037f8ac12fe6a4118d52990998436e6a9327432e7
   Subject: Use cmake-ninja (a4f22d2f)
      Date: 2024-09-17 15:55:09 +0000

    Commit: 5be5eebd02ef384f95c41567d2e88a31aa5d23a9648090398ad8df081e79f85a
   Subject: add org.kde.kwalletd6 session dbus access, fix #158 (e8c53a7a)
      Date: 2024-05-18 12:10:31 +0000

    Commit: 82fbe99ae28df53751e11f1aa22ce5c5b61c7c46520decb5f50ecb3810aa27db
   Subject: add org.kde.kwalletd6 session dbus access, fix #158 (594cbb89)
      Date: 2024-05-18 11:59:37 +0000

    Commit: 8a4fd02cb3a8c7beca3e65c168b83255821201f0282695f38dc7ac632e8f510d
   Subject: Update desktop.git to 3.12.3 (7e914eaa)
      Date: 2024-03-28 16:41:25 +0000

Pour obtenir de l’aide sur la commande, utilisez :

flatpak remote-info --help

ඏ

Installer la version

Dans ce cas, j’ai recherchĂ© l’ancienne version sur la base de la date du commit, d’autres critĂšres suivant le cas, peuvent ĂȘtre plus pertinent.

Du coup, le retour vers l'ancienne version se fait :

sudo flatpak update --commit=5be5eebd02ef384f95c41567d2e88a31aa5d23a9648090398ad8df081e79f85a com.nextcloud.desktopclient.nextcloud

ඏ

Tester la version

Il est souhaitable de faire la premiĂšre exĂ©cution depuis la ligne de commande, afin de pouvoir lire d’éventuel messages d’erreurs :

flatpak run com.nextcloud.desktopclient.nextcloud

ඏ

Liens

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog