web-dev-qa-db-fra.com

Exécutez LibreOffice en tant qu'application instantanée

J'ai installé LibreOffice 5.2.3 depuis mon ordinateur portable

Sudo snap install libreoffice

libreoffice (stable) 5.2.3.2 from 'canonical' installed

Maintenant, j'aimerais le lancer. Cependant, l'appeler à partir du menu Unity ou simplement l'évoquer à partir de la ligne de commande ne fait que démarrer LibreOffice 5.2.2.2.

Dois-je supprimer LibreOffice qui est passé par apt? N'est-ce pas supposé être un conteneur indépendant, alors je devrais également pouvoir l'exécuter sans supprimer l'ancienne version.

4
Philippe

Si .Obs LibreOffice est toujours installé, vous utilisez probablement les lanceurs pour cette version plutôt que les versions capturées. J'ai trouvé déroutant d'avoir deux jeux d'icônes alors j'ai supprimé la version .deb.

Après avoir suivi ces instructions, j'ai pu supprimer les lanceurs dupliqués et ceux livrés avec LibreOffice capturé.

Pour référence, les fichiers .desktop qui composent les lanceurs sont situés dans /var/lib/snapd/desktop/applications

Pour répondre à cette question, les icônes lancent LibreOffice correctement, mais pour moi, elles s’affichent sous forme d’icônes vierges au lieu des icônes habituelles, je suppose que c’est un bogue:

enter image description here

Il semble toujours y avoir quelques bugs avec les lanceurs d'applications capturées, ceux-ci pourraient vous intéresser (Merci, Rinzwind, d'avoir trouvé ceux-ci):

3
Jorge Castro

Dans les fichiers desktop

/usr/share/applications/libreoffice-* 

J'ai remarqué que libreoffice est appelé via la commande libreoffice. Donc, comme solution de contournement, je réinitialise le lien logiciel dans/usr/bin/libreoffice pour qu'il pointe vers/snap/bin/libreoffice et donc au lieu de démarrer la vérification de deb, il lance la version instantanée: D'abord, j'ai supprimé l'ancien lien.

Sudo rm /usr/bin/libreoffice

puis définissez le nouveau sur le chemin de capture

Sudo ln -s /snap/bin/libreoffice /usr/bin/libreoffice

Je n'accepte pas cette réponse comme une réponse correcte, car il ne s'agit que d'une solution de contournement et, comme l'a souligné Jorge, il existe encore un certain nombre de bugs liés à ce problème qui vont probablement résoudre ce problème à l'avenir.

2
Philippe

Si vous souhaitez utiliser à la fois la version normale installée de Libreoffice et la version instantanée, vous pouvez démarrer la version instantanée en démarrant libreoffice AVEC le chemin d'accès à l'exécutable à partir de la capture.


Depuis la page de téléchargement de Libreoffice :

Exécution de la version LibreOffice installée en tant que composant logiciel enfichable

Après l’installation, la version de LibreOffice installée via snap peut être démarrée avec la commande suivante:

/snap/bin/libreoffice
1
Rinzwind