Utilisation du gestionnaire de packages SNAP sur Ubuntu

Utilisation du gestionnaire de packages SNAP sur Ubuntu
Snap est un outil utilisé pour regrouper une application et ses dépendances requises afin qu'elle fonctionne sur différentes distributions Linux sans aucune modification.

Les applications Snap sont hébergées dans la boutique Snap. Au moment d'écrire ces lignes, il existe des milliers d'applications open source et propriétaires disponibles dans le magasin Snap.

Dans cet article, je vais vous montrer comment utiliser le gestionnaire de packages Snap sur Ubuntu. Alors, commençons!

Recherche de packages SNAP

Pour installer un package SNAP, vous devez connaître le nom du package et s'il est disponible dans le référentiel de package SNAP ou non. Pour trouver ces informations, vous pouvez rechercher le référentiel SNAP pour votre logiciel / application souhaité à partir de la ligne de commande très facilement.

Par exemple, pour rechercher le jetbrains pycharm ide, recherchez les packages qui correspondent au pycharme Mot-clé avec la commande suivante:

$ sudo snap trouver pycharm

Les packages Snap qui correspondaient au pycharme Le mot-clé doit être répertorié.

Vous devriez trouver le nom du package SNAP, la version qui va être installée par défaut, le nom de l'éditeur et son résumé.

En savoir plus sur un package instantané

Avant d'installer un package instantané, vous voudrez peut-être en savoir plus.

Pour en savoir plus, disons, le package SNAP communautaire pycharm, Exécutez la commande suivante:

$ sudo snap info pycharm-community

Beaucoup d'informations sur le communautaire pycharm Le package SNAP doit être affiché.

Dans la section supérieure, vous avez le nom, un résumé, le nom de l'éditeur, l'URL du magasin Snap, la page officielle du logiciel / application qu'il installe, la licence, la description et l'ID du package SNAP.

Dans la section inférieure, vous avez une liste de tous les canaux disponibles, ou vous pouvez dire des versions du logiciel / application, vous souhaitez installer. Le Dernier / stable La chaîne doit être la valeur par défaut de tous les logiciels / applications SNAP. Si vous souhaitez installer une ancienne version du logiciel / application, vous pouvez spécifier le canal requis lors de l'installation du package SNAP.

Installation d'un package instantané

Pour installer la dernière version stable du logiciel / application communautaire PyCharm, vous pouvez installer le communautaire pycharm Package SNAP comme suit:

$ sudo snap installer pycharm-community

Si vous souhaitez installer une version spécifique du logiciel / application à partir de la boutique Snap, vous pouvez spécifier le canal à utiliser pendant l'installation avec le -canaliser Option de ligne de commande comme suit:

$ sudo snap installer pycharm-community - canal dernier / stable

Un logiciel / application Snap Store vous affichera le message d'erreur suivant. En effet. Sandboxing Un logiciel / application SNAP ne permettra pas au logiciel / application modifier le système de fichiers à l'extérieur du bac à sable (son répertoire d'installation spécifié).

Certains logiciels / applications devront modifier le système de fichiers (i.e., un éditeur de texte ou IDE). Donc, vous ne pouvez pas utiliser la fonctionnalité Sandbox de SNAP pour ces logiciels / applications. Pour installer les logiciels / applications Snap Store qui doivent modifier le système de fichiers, vous devez utiliser le -classique Option de ligne de commande pendant l'installation.

Vous pouvez installer un logiciel / application Snap Store (i.e., communautaire pycharm) qui n'utilise pas la fonctionnalité de sable de SNAP comme suit:

$ sudo snap installer pycharm-community - Channel Dernier / stable - Classic

Le logiciel / application Snap est téléchargé à partir de la boutique Snap, et cela peut prendre un certain temps pour terminer.

À ce stade, le package SNAP doit être installé.

Une fois le package SNAP de la communauté Pycharm installée, vous devriez pouvoir le trouver dans le menu des applications d'Ubuntu. Vous pouvez l'exécuter comme toutes les autres applications.

Listing des packages SNAP installés

Vous pouvez répertorier tous les packages Snap Store qui sont installés sur votre machine Ubuntu avec la commande suivante:

$ Sudo Snap Liste

Tous les packages de boutiques instantanés installés sur votre ordinateur doivent être répertoriés.

Mise à niveau d'un package instantané

La mise à niveau d'un forfait Snap Store est facile.

Pour démontrer le processus, j'ai installé le orage de webstorm (JetBrains Webstorm IDE) Package de boutique Snap sur ma machine Ubuntu, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ Sudo Snap Liste

Vous pouvez mettre à niveau le orage de webstorm Application Snap Store avec la commande suivante:

$ Sudo Snap Refresh Webstorm

Vous pouvez également mettre à niveau pour rétrograder un canal spécifique de l'application.

Par exemple, j'ai le 2019.3 / stable canal du orage de webstorm Application Snap Store installée sur ma machine Ubuntu. Et, disons, vous voulez passer à la Dernier / stable canaliser.

$ sudo snap info webstorm

Pour mettre à niveau le orage de webstorm Application Snap Store au Dernier / stable canal, vous pouvez exécuter la commande suivante:

$ Sudo Snap Refresh Webstorm - Channel Dernier / STABLE

Le orage de webstorm L'application Snap Store est mise à jour Dernier / stable canaliser.

Le orage de webstorm l'application est mise à niveau vers 2020.3.1, Comme vous pouvez le voir dans la capture d'écran ci-dessous.

Orage de webstorm L'application Snap est mise à niveau vers le Dernier / stable version 2020.3.1.

Désactiver et activer les applications SNAP

Dans un système traditionnel de gestion des packages, vous ne pouvez installer, désinstaller ou mettre à niveau un package.

Un gros avantage des applications Snap Store est que vous pouvez désactiver une application si vous n'en avez plus besoin. Lorsque vous désactivez une application Snap Store, elle sera toujours disponible sur votre ordinateur, mais le Snap Shaemon ne chargera pas l'application. Vous pouvez activer l'application chaque fois que vous en avez besoin.

Je pense que c'est une très bonne solution. Si vous n'avez pas besoin d'une application tout le temps, vous pouvez le garder désactivé et l'activer uniquement lorsque vous en avez besoin. Cela peut économiser beaucoup de mémoire sur votre ordinateur.

À l'heure actuelle, le WebStorm IDE est installé sur ma machine Ubuntu à partir de la boutique Snap. Donc, je peux maintenant y accéder à partir du Menu d'application de mon ordinateur.

Pour désactiver le orage de webstorm Application Snap Store, exécutez la commande suivante:

$ sudo snap désactiver la ligne Webstorm

Le orage de webstorm L'application Snap Store doit être désactivée.

Comme vous pouvez le voir, le désactivé L'option est ajoutée au orage de webstorm Application Snap Store.

$ Sudo Snap Liste

Maintenant, vous ne trouverez pas l'application WebStorm IDE sur le Menu d'application de votre ordinateur.

Pour activer le orage de webstorm Snap Store App Again, exécutez la commande suivante:

$ sudo snap activer la ligne Webstor

Le orage de webstorm L'application Snap Store doit être activée.

Le désactivé L'option est supprimée du orage de webstorm Application Snap Store une fois qu'elle est activée.

Une fois que vous avez activé le orage de webstorm Application Snap Store, l'ide WebStorm devrait être disponible dans le Menu d'application de votre ordinateur à nouveau.

Désinstaller un package instantané

Si vous n'aimez pas une application Snap Store que vous avez installée, vous pouvez la désinstaller facilement.

Par exemple, pour supprimer le orage de webstorm Application Snap Store, exécutez la commande suivante:

$ sudo snap supprimer la ligne Webstor

L'application Snap Store orage de webstorm devrais être retiré.

Vous pouvez alors voir que l'application Snap Store orage de webstorm n'est plus sur la liste.

$ Sudo Snap Liste

Conclusion

Dans cet article, je vous ai montré comment rechercher des forfaits Snap Store et trouver plus d'informations sur un package Snap Store. Je vous ai montré comment installer, mettre à niveau, activer / désactiver et désinstaller un package de magasin Snap. Cet article devrait vous aider à démarrer avec Snap Package Manager sur Ubuntu.