Gelegentlich erhalte ich die Meldung, dass ein Update für eine meiner GNOME-Shell-Erweiterungen vorhanden ist. Diese Nachricht leitet mich zu https://extensions.gnome.org/local/ weiter, wo ich über die Weboberfläche ein Update auslösen kann.
Ich würde lieber Updates über die Befehlszeile aufrufen, ähnlich wie beim Aufrufen apt update && apt upgrade
. Wie kann ich das machen?
command-line
updates
gnome-shell-extension
david.libremone
quelle
quelle
cron
Jobs können Sie Shell-Erweiterungen aus der/etc/shells
Datei extrahieren undapt-get
Aktualisierungen für jeden Wert ausführen - nur eine Idee.Antworten:
In den Kommentaren zu diesem Artikel von omgubuntu.co.uk sind zwei Möglichkeiten aufgeführt:
Das GNOME-Shell-Erweiterungsinstallationsprogramm · Github , ein Bash-Skript zum Installieren und Durchsuchen von Erweiterungen von extensions.gnome.org . Installieren Sie es mit
Aktualisieren Sie die Erweiterungen
23
und42
für GNOME Shell3.18.4
mitAktualisieren Sie alle Erweiterungen mit
Ich konnte es nicht testen, aber ich bin mir ziemlich sicher, dass es skriptfähig ist.
Wenn Sie Ihre Erweiterungen durch Klonen ihrer Git-Repos installiert haben, können
/path/
Sie nurgit pull
die Repos nacheinander installieren :Danach müssen Sie die GNOME-Shell entweder mit Alt+ F2und
r
oder mit dem Befehl neu ladengnome-shell -r
.quelle
Mit dem gnomeshell-extension-manage- Skript von Nicolas Bernaerts können GNOME-Shell-Erweiterungen sowohl systemweit als auch im Benutzerbereich installiert und entfernt werden.
So würden Sie es installieren:
Dies macht es für jeden Benutzer verfügbar: (neben ähnlichen GNOME-Befehlen)
Die Gnome-Shell - Verwaltung von Erweiterungen aus dem Konsolen- Blogbeitrag erklärt detailliert, wie sie verwendet wird. Zum Aktualisieren einer Erweiterung müssen Sie
--version latest
den Befehl hinzufügen .Technisch gesehen bestehen die beiden Hauptunterschiede zu Ian Brunellis Gnome-Shell-Erweiterungsinstallationsprogramm darin, dass Sie systemweite Installationen durchführen können und diese verwenden,
wget
anstattcurl
die Erweiterungen herunterzuladen.quelle