Maison  >  Article  >  Tutoriel système  >  Ubuntu prend enfin en charge la désactivation des mises à jour automatiques des packages Snap

Ubuntu prend enfin en charge la désactivation des mises à jour automatiques des packages Snap

WBOY
WBOYavant
2024-01-13 10:09:05932parcourir

snap est un système de packaging et de déploiement de logiciels développé par Canonical pour les systèmes d'exploitation utilisant le noyau Linux et le système d'initialisation systemd. Ces progiciels, appelés snaps, et l'outil qui les utilise, snapd, sont disponibles dans une gamme de distributions Linux et permettent aux développeurs de logiciels en amont de publier leurs applications directement aux utilisateurs.

Avec Snap, les utilisateurs peuvent facilement installer des applications Linux. Par défaut, Snapd vérifiera les mises à jour quatre fois par jour et mettra automatiquement à jour l'application Snap vers la dernière version. Bien qu'il existe de nombreuses façons de contrôler quand et à quelle fréquence les mises à jour sont installées, les utilisateurs ne peuvent pas désactiver complètement les mises à jour automatiques pour des raisons de sécurité.

Bien que l'intention initiale de Snap soit bonne, de nombreux développeurs en sont profondément troublés. De temps en temps, ils constateront que les outils de développement couramment utilisés sont automatiquement mis à jour, ce qui entraîne des plug-ins et des dépendances incompatibles, et ils doivent le faire manuellement. restaurer la version. Pour cette raison, la première chose que font de nombreux développeurs après avoir installé Ubuntu est de désinstaller le composant logiciel enfichable.

Canonical a annoncé aujourd'hui qu'il permet aux utilisateurs de désactiver temporairement ou définitivement les mises à jour automatiques pour les packages au format snap. Par défaut, les packages Snap sont automatiquement mis à jour pour garantir que votre application est toujours à jour.

Ubuntu 终于支持禁用 snap软件包自动更新

Cependant, en raison du mode de mise à jour automatique du format du progiciel Snap, il arrive parfois qu'un certain logiciel puisse devenir incompatible et inutilisable. La bonne nouvelle est que bien que Canonical permette désormais aux utilisateurs de définir une désactivation temporaire ou permanente, il ne prend pas en charge les opérations graphiques et doit être exécuté à l'aide de la ligne de commande du terminal.

Nous comprenons que, par exemple, si vous souhaitez désactiver temporairement les mises à jour automatiques du progiciel Snap du lecteur multimédia VLC, vous pouvez saisir :

snaprefresh--hold=72hvlc

Le résultat sera alors comme ceci :

Generalrefreshesof"vlc"helduntil2022-11-17T12:04:59Z

Si vous souhaitez temporairement désactiver le logiciel snap Pour mettre à jour automatiquement les packages, la commande est :

snaprefresh--hold=48h

Si vous souhaitez désactiver définitivement les mises à jour automatiques des packages snap, la commande est :

snaprefresh--hold

Sinon, réactivez les mises à jour automatiques via le paramètre --unhold.

snap refresh --unhold

Pour réactiver les mises à jour automatiques pour une application spécifique, telle que Firefox, ajoutez simplement le nom à la commande :

snap refresh --unhold firefox

Cette commande n'apparaît pas actuellement dans la version officielle d'Ubuntu. Si vous souhaitez l'essayer, vous. besoin de snapd via la commande Passer au canal Edge :

snap refresh snapd --edge

Une fois le test terminé, si vous devez revenir au canal stable, vous devez utiliser la commande :

snap refresh snapd --stable 

Le monde est amer depuis un Cela fait longtemps, mais avec l'amélioration continue du mécanisme de mise à jour instantanée, Ubuntu a finalement ajouté la prise en charge de la prise en charge de la désactivation de la mise à jour automatique de l'application Snap. Tout le monde donnera-t-il encore une chance à Snap ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer