Comment puis-je remplacer une application Snap telle que Gnome Calculator par un deb?


31

Donc, grâce à ce bogue: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053 Je préfère ne pas utiliser de packages Snap. Le seul que j'utilise vraiment est Calculatrice mais je voudrais tous les remplacer par une version deb. Comment pourrais-je m'y prendre?


2
Ne pouvez-vous pas le désinstaller puis l'installer via apt?
M. Becerra

1
vous pouvez simplement masquer le ~/snapdossier après cette réponse . Si vous voulez arrêter d'utiliser tout l'écosystème Snapd, vous pouvez essayer ma réponse ci
Eskander Bejaoui

1
Oui, mais je peux toujours le voir dans le terminal.
sup

3
Quelques autres lacunes qui font des applications snap une dégradation d'un point de vue UX par rapport à leurs homologues APT traditionnels (qui étaient en stock en 17.10): 1. Elles sont sensiblement plus lentes à lancer (même sur un ordinateur portable phare d'un an) 2. Ils ne s'adaptent pas à la thématique à l'échelle du système. Espérons que ces lacunes seront bientôt corrigées, mais d'ici là, la solution d'Eskander est une solution très agréable et facile.
sxc731

Réponses:


25

Cette réponse est pour Ubuntu 18.04 LTS. La version 16.04 LTS est livrée avec la version deb par défaut et non la version snap.

La manière graphique

Cliquez sur l' icône du logiciel Ubuntu et recherchez gnome-calc :

entrez la description de l'image ici

Pour vérifier lequel est lequel, cliquez successivement sur chacun d'eux. Lorsque vous cliquez sur la version installée et faites défiler vers le bas, vous verrez:

entrez la description de l'image ici

Notez le Snap Store en bas

Lorsque vous cliquez sur le deuxième et faites défiler vers le bas, vous verrez:

entrez la description de l'image ici

Vous pouvez maintenant cliquer sur le Removebouton de la version snap pour la supprimer. De même, cliquez sur le Installbouton pour installer la version deb. Dans les deux cas, le mot de passe vous sera demandé.

La manière en ligne de commande

Ouvrez un terminal en saisissant Ctrl+ Alt+ Tet entrez au suivant pour supprimer la version snap:

sudo snap remove gnome-calculator

et entrez les informations suivantes pour installer la version deb:

sudo apt install gnome-calculator

Un mot de passe vous sera demandé. Contrairement à la méthode graphique, vous ne verrez aucun ***** et le curseur ne bougera pas lorsque vous tapez votre mot de passe. C'est normal.

J'espère que cela t'aides


2
Notez également que la suppression des packages Snap est généralement sûre car Snaps fournit ses propres bibliothèques dans leur installation. (un peu comme l'installation du programme Windows et ses fichiers .db)
Aryo Adhi

32

Les packages Snap installés par défaut dans Ubuntu 18.04 LTS sont:

  • gnome-calculator
  • gnome-characters
  • gnome-logs
  • gnome-system-monitor

Qui peut être trouvé en utilisant la commande sudo snap list. Pour supprimer les applications Snap par défaut, utilisez:

sudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor

Installez ensuite leurs homologues .deb avec:

sudo apt install gnome-calculator gnome-characters gnome-logs gnome-system-monitor

De plus, vous pouvez désinstaller l'intégralité de l' écosystème Snapd de votre ordinateur avec:

sudo apt purge snapd squashfs-tools gnome-software-plugin-snap

Les personnages de Gnoem disentsudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor
sup

@sup Je ne suis pas sûr de comprendre
Eskander Bejaoui

Non, bien sûr que non, mauvaise pâte, désolé, je voulais dire: sudo apt install gnome-charactersdonnePackage gnome-characters is not available, but is referred to by another package.
sup

1
(i) Vous créez un lien vers le 28-1804, êtes-vous certain que c'est la même chose? (ii) Votre liste est apparue comme exhaustive, mais je trouve ce package et coreinstallé, que je n'ai pas ajouté - j'ai installé la version barebones du dernier Ubuntu LTS. Étaient-ils tous les deux préinstallés?
FooBar

1
Ouais pas pareil, j'en ai lié un plus récent mais le même concept. Et corefait partie de Snapd, qui est supprimé avec lui
Eskander Bejaoui

3

Cela supprimera tous les paquets instantanés sauf coreet core18dans une commande

sudo snap remove `sudo snap list | cut -d " " -f 1 | tail -n 2 | grep -v 'core' | tr '\n' ' '`

Pour terminer la purge, procédez comme indiqué ci-dessus:

sudo apt -y purge snapd gnome-software-plugin-snap

Je suppose que vous pourriez voir squashfs-toolsdans un autre paquet

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.