Ocasionalmente, recebo mensagens informando que há uma atualização para uma das minhas extensões de shell do GNOME, direcionando-me para https://extensions.gnome.org/local/, onde posso acionar uma atualização através da interface da web.
Prefiro invocar atualizações na linha de comando, semelhante à chamada apt update && apt upgrade
. Como posso fazer isso?
command-line
updates
gnome-shell-extension
david.libremone
fonte
fonte
cron
trabalho para extrair extensões de shell do/etc/shells
arquivo e executarapt-get
atualizações para cada valor - apenas uma idéia.Respostas:
Os comentários neste artigo do omgubuntu.co.uk listam duas maneiras possíveis:
O instalador de extensões de shell do GNOME · Github , um script bash para instalar e pesquisar extensões em extensions.gnome.org . Instale-o com
Atualize as extensões
23
e42
para o GNOME Shell3.18.4
comAtualize todas as extensões com
Não pude testá-lo, mas tenho certeza de que é passível de script.
Se você instalou suas extensões clonando seus repositórios git,
/path/
poderá apenasgit pull
os repositórios um após um:Depois disso, você precisa recarregar o GNOME Shell com o comando Alt+ F2e
r
ougnome-shell -r
.fonte
O script gnomeshell-extension-manage de Nicolas Bernaerts permite instalar e remover extensões do GNOME Shell em todo o sistema e no espaço do usuário.
Veja como você o instalaria:
Isso o torna disponível para todos os usuários: (juntamente com comandos similares do GNOME)
O Gnome Shell - Gerenciamento de extensões do console postagem do blog do explica em detalhes como é usada. Para atualizar uma extensão, você precisa adicionar
--version latest
ao comando.As duas principais diferenças, tecnicamente falando, para o instalador de extensão de gnome-shell- Ian de Ian Brunelli são que você pode fazer instalações em todo o sistema e usá-lo em
wget
vez decurl
fazer o download das extensões.fonte