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
኿