Skip to main content

Passer sur la version flatpak du client Nextcloud

Un peu de contexte : des récentes versions du client Nexctloud pose des soucis (Désynchronisation, crash intempestifs), particulièrement sur Ubuntu 22.04, la version la plus répandue dans la coopérative. Nous avons donc cherché des solutions, changer la façon d'installer l'application apparaît comme une bonne façon de solutionner ces problèmes.

1. Flatpak, késako ? 

Flatpak est une façon d'installer des logiciels sur les distributions Linux. Concrètement, les flatpak permettent d'installer des logiciels indépendamment des distributions, et chaque version flatpak des logiciels habituels sont les mêmes pour toutes les distributions Linux. Autre avantage, les applications flatpak fonctionnent en sandbox (bac à sable), et bénéficient uniquement des accès dont elles ont besoin, elles n'ont pas accès à tout le système. Elles sont donc souvent un peu plus stables que les paquets .deb habituels et bénéficient de mises à jour régulières.

2.1. Désinstaller le client Nextcloud

Il faut d'abord désinstaller la version PPA du client Nextcloud. Il est également possible d'installer la version flatpak en parallèle de la version ppa, mais cela implique d'avoir les deux, et donc deux dossiers Nextcloud ce qui peut être confusant.

Désinstaller via le centre d'applications
Ouvrir le Centre d'applications Ubuntu (ou App center)

image.png

Chercher "Client Nextcloud", puis désinstaller

image.png

Redémarrer l'ordinateur pour vérifier que le client s'est bien désinstallé
En lignes de commande

Entrer successivement les lignes de commande suivantes : 

sudo apt-get remove nextcloud-client

Permet de désinstaller le client

sudo apt-get purge nextcloud-client

Permet de supprimer les fichiers de configuration liés au client

sudo apt autoremove && sudo apt clean

Supprime les paquets orphelins et les paquets d'installations

Redémarrer l'ordinateur pour vérifier que le client s'est bien désinstallé