# 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.

### 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. ### 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](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/yohimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-07/yohimage.png)
Chercher "Client Nextcloud", puis désinstaller[![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/RFMimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-07/RFMimage.png)
**Redémarrer l'ordinateur pour vérifier que le client s'est bien désinstallé**
##### En lignes de commande Entrer les lignes de commande suivantes dans un terminal : ``` 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é** ### 2. Installer le flatpak et flathub Entrer les lignes de commande suivantes dans un terminal : ``` sudo apt install flatpak ``` Installe flatpak ``` sudo apt install gnome-software-plugin-flatpak ``` Permet d'installer le programme qui permet d'installer les logiciels sans lignes de commande, en passant par l'app store "Logiciels" ``` flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ``` Permet d'ajouter le dépôt flathub où sont la plupart des logiciels installables en flatpak. **Redémarrer l'ordinateur** ### 3. Installer la version flatpak du client Nextcloud Chercher "Client Nextcloud" dans l'app Store Logiciels [![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/3tvimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-07/3tvimage.png) Veiller à ce qu'on installe bien la version flatpak et pas un paquet .deb en regardant dans le menu déroulant en haut à droite [![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/KY4image.png)](https://librairie.grap.coop/uploads/images/gallery/2025-07/KY4image.png) Installer également Nautilus qui permet d'afficher les icônes de synchronisation sur les dossiers et fichiers via cette ligne de commande dans un terminal ``` sudo apt install nautilus-nextcloud ``` Enfin, pour que le client Nextcloud se lance tout seul au démarrage de l'ordinateur, il faut ajouter un petit plugin qui s'appelle Gnome Tweaks, l'installer avec la ligne de commande suivante : ``` sudo apt install gnome-tweaks ``` Chercher ensuite l'utilitaire "Ajustements" et l'ouvrir [![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/57timage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-07/57timage.png) Aller dans Applications au démarrage, cliquer sur le "+" et sélectionner le Client de synchronisation Nextcloud : [![image.png](https://librairie.grap.coop/uploads/images/gallery/2025-07/scaled-1680-/P5Wimage.png)](https://librairie.grap.coop/uploads/images/gallery/2025-07/P5Wimage.png) Et voilà !