Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
snap [Le 26/02/2024, 17:32] lyondif02 [Les répertoires] typo. |
snap [Le 25/05/2025, 12:58] (Version actuelle) geole [Cas général] |
||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
===== Installer snapd ===== | ===== Installer snapd ===== | ||
- | Snap est pré-installé avec toutes les versions d’Ubuntu… en version bureau, mais non sur la version serveur.\\ | + | Snap est pré-installé dans Ubuntu depuis la version 16.04 LTS au sein de la configuration bureau (« Desktop »)(([[http://www.webupd8.org/2015/04/ubuntu-desktop-to-eventually-switch-to.html|Ubuntu Desktop To Eventually Switch To Snap Packages By Default]]. Article publié le 03/04/2015 sur Web Upd8.))(([[https://askubuntu.com/questions/618471/why-is-ubuntu-moving-to-snap-packages|Why is Ubuntu moving to Snap packages?]] Sujet publié le 05/05/2015 sur le forum AskUbuntu. Évocations de l’intérêt de l’approche Snap en coexistence avec les paquets Debian.)), mais non au sein de la configuration serveur. |
Vous pouvez l'installer avec la commande suivante : | Vous pouvez l'installer avec la commande suivante : | ||
- | <code>sudo apt install snapd</code> | + | sudo apt install snapd |
- | <note warning>Si votre serveur est un [[wpfr>Serveur_dédié_virtuel|VPS]] hébergé sur un serveur hôte avec [[wpfr>OpenVZ|OpenVZ]], snap ne fonctionnera pas ou fonctionnera de manière dégradée. La commande suivante permet de connaitre la technologie de virtualisation sous-jacente : | + | |
- | <code bash>systemd-detect-virt | + | <note warning>Si votre serveur est un [[wpfr>Serveur dédié virtuel|VPS]] hébergé sur un serveur hôte avec [[wpfr>OpenVZ|OpenVZ]], Snap ne fonctionnera pas ou fonctionnera de manière dégradée. La commande suivante permet de connaitre la technologie de virtualisation sous-jacente : |
- | # au besoin, faire précéder la commande de : sudo | + | systemd-detect-virt |
- | # retour attendu dans le cas de OpenVZ : | + | # au besoin, faire précéder la commande de : sudo |
- | openvz</code></note> | + | # retour attendu dans le cas de OpenVZ : openvz |
+ | </note> | ||
===== Installer une application snap ===== | ===== Installer une application snap ===== | ||
Désormais vous pouvez directement installer des applications snap en passant par la [[:gnome-software|logithèque Ubuntu]] comme pour les autres applications. | Désormais vous pouvez directement installer des applications snap en passant par la [[:gnome-software|logithèque Ubuntu]] comme pour les autres applications. | ||
Ligne 63: | Ligne 65: | ||
==== Cas général ==== | ==== Cas général ==== | ||
Mise à jour des applications : | Mise à jour des applications : | ||
+ | |||
+ | Les applications se mettent à jour automatiquement au démarrage de l'ordinateur par le [[:systemd|service]] snapd et régulièrement toutes les six heures. La vérification est possible par cette commande [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22840295#p22840295|snap refresh --time]]. | ||
+ | Le déclenchement immédiat peut être provoqué par cette commande | ||
sudo snap refresh | sudo snap refresh | ||
==== Mise à jour du magasin d'application snap-store ==== | ==== Mise à jour du magasin d'application snap-store ==== | ||
Ligne 247: | Ligne 252: | ||
Ce retour indique que la fonctionnalité est prévue mais qu'elle n'est pas activée. | Ce retour indique que la fonctionnalité est prévue mais qu'elle n'est pas activée. | ||
- | Pour activer la fonctionnalité, il est nécessaire de connaitre un mot de passe administrateur. L’appartenance au groupe //sudo// n’est pas requise. Voici la commande à saisir : | + | Pour activer la fonctionnalité, il est nécessaire de connaître un mot de passe administrateur. L’appartenance au groupe //sudo// n’est pas requise. Voici la commande à saisir : |
snap connect mon_application:removable-media :removable-media | snap connect mon_application:removable-media :removable-media | ||
+ | | ||
+ | Si la commande répond "//erreur : trop d'arguments pour la commande//", faire <code bash>snap connect mon_application:removable-media</code> | ||
Une nouvelle extraction de l'état (cf. commande supra) rapportera une réponse sans équivoque : | Une nouvelle extraction de l'état (cf. commande supra) rapportera une réponse sans équivoque : |