Parfois, je reçois des messages m'informant qu'il existe une mise à jour pour une de mes extensions GNOME Shell, me dirigeant vers https://extensions.gnome.org/local/ où je peux déclencher une mise à jour via l'interface Web.
Je préfère invoquer des mises à jour à partir de la ligne de commande, comme pour appeler apt update && apt upgrade
. Comment puis-je faire ceci?
command-line
updates
gnome-shell-extension
david.libremone
la source
la source
cron
travail pour extraire les extensions shell du/etc/shells
fichier et exécuter desapt-get
mises à jour pour chaque valeur - une seule idée.Réponses:
Les commentaires sur cet article omgubuntu.co.uk énumèrent deux façons possibles:
Le programme d' installation d'extensions de shell GNOME · Github , un script bash pour installer et rechercher des extensions à partir d'extensions.gnome.org . Installez-le avec
Mettez à jour les extensions
23
et42
pour GNOME Shell3.18.4
avecMettez à jour toutes les extensions avec
Je n'ai pas pu le tester, mais je suis presque sûr que c'est scriptable.
Si vous avez installé vos extensions en clonant leur référentiel git,
/path/
vous pouvez simplementgit pull
les référencer les uns après les autres:Après cela, vous devez recharger GNOME Shell avec Alt+ F2et
r
ou la commandegnome-shell -r
.la source
Le script gnomeshell-extension-manage de Nicolas Bernaerts permet d'installer et de supprimer les extensions GNOME Shell à la fois à l'échelle du système et dans l'espace utilisateur.
Voici comment l'installer:
Cela le rend disponible pour chaque utilisateur: (à côté des commandes GNOME similaires)
Le Gnome Shell - Gestion des extensions à partir du billet de blog de la console explique en détail comment il est utilisé. Pour mettre à jour une extension, vous devez ajouter
--version latest
à la commande.Techniquement parlant, les deux principales différences avec gnome-shell-extension-installer d'Ian Brunelli sont que vous pouvez effectuer des installations à l'échelle du système et qu'il utilise
wget
au lieu decurl
télécharger les extensions.la source
gnome-shell-extension-install
tant quesudo
, il sera installé à l'échelle du système.