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) | |
Chercher "Client Nextcloud", puis désinstaller | |
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é