De vez en cuando recibo mensajes que me dicen que hay una actualización para una de mis extensiones de GNOME Shell, que me dirige a https://extensions.gnome.org/local/ donde puedo activar una actualización a través de la interfaz web.
Prefiero invocar actualizaciones desde la línea de comandos, similar a llamar apt update && apt upgrade
. ¿Cómo puedo hacer esto?
command-line
updates
gnome-shell-extension
david.libremone
fuente
fuente
cron
trabajo para extraer extensiones de shell del/etc/shells
archivo y ejecutarapt-get
actualizaciones para cada valor, solo una idea.Respuestas:
Los comentarios en este artículo de omgubuntu.co.uk enumeran dos formas posibles:
El instalador de extensiones de GNOME Shell · Github , un script bash para instalar y buscar extensiones desde extensiones.gnome.org . Instalarlo con
Actualice las extensiones
23
y42
para GNOME Shell3.18.4
conActualice todas las extensiones con
No pude probarlo, pero estoy bastante seguro de que es programable.
Si instaló sus extensiones clonando sus repositorios de git
/path/
, puede simplementegit pull
los repositorios uno tras otro:Después de que usted necesita para recargar GNOME Shell, ya sea con Alt+ F2y
r
o el comandognome-shell -r
.fuente
El script gnomeshell-extension-manage de Nicolas Bernaerts permite instalar y eliminar extensiones de GNOME Shell tanto en todo el sistema como en el espacio del usuario.
Así es como lo instalarías:
Esto lo hace disponible para todos los usuarios: (junto con comandos similares de GNOME)
El Shell de Gnome - Gestión de extensiones de la publicación del blog de la consola explica en detalle cómo se usa. Para actualizar una extensión, debe agregarla
--version latest
al comando.Las dos diferencias principales, técnicamente hablando, con el instalador gnome-shell-extension-de Ian Brunelli son que puede realizar instalaciones en todo el sistema y que se está utilizando en
wget
lugar decurl
descargar las extensiones.fuente