Heim  >  Artikel  >  System-Tutorial  >  Ubuntu unterstützt endlich die Deaktivierung automatischer Updates von Snap-Paketen

Ubuntu unterstützt endlich die Deaktivierung automatischer Updates von Snap-Paketen

WBOY
WBOYnach vorne
2024-01-13 10:09:05930Durchsuche

snap ist ein von Canonical entwickeltes Softwarepaketierungs- und Bereitstellungssystem für Betriebssysteme, die den Linux-Kernel und das Systemd-Init-System verwenden. Diese Softwarepakete, Snaps genannt, und das Tool, das sie verwendet, Snapd, sind in einer Reihe von Linux-Distributionen verfügbar und ermöglichen Upstream-Softwareentwicklern, ihre Anwendungen direkt für Benutzer zu veröffentlichen.

Mit Snap können Benutzer problemlos Linux-Anwendungen installieren. Standardmäßig sucht snapd viermal täglich nach Updates und aktualisiert die Snap-Anwendung automatisch auf die neueste Version. Obwohl es viele Möglichkeiten gibt, zu steuern, wann und wie oft Updates installiert werden, können Benutzer automatische Updates aus Sicherheitsgründen nicht vollständig deaktivieren.

Obwohl die ursprüngliche Absicht von Snap gut ist, sind viele Entwickler darüber zutiefst beunruhigt. Von Zeit zu Zeit werden sie feststellen, dass häufig verwendete Entwicklungstools automatisch aktualisiert werden, was zu inkompatiblen Plug-Ins und Abhängigkeiten führt, und sie müssen dies manuell tun Rollback der Version. Aus diesem Grund ist das erste, was viele Entwickler nach der Installation von Ubuntu tun, die Deinstallation von Snap.

Canonical gab heute bekannt, dass es Benutzern ermöglichen wird, automatische Updates für Snap-Format-Pakete vorübergehend oder dauerhaft zu deaktivieren. Standardmäßig werden Snap-Pakete automatisch aktualisiert, um sicherzustellen, dass Ihre Anwendung immer auf dem neuesten Stand ist.

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

Aufgrund des automatischen Aktualisierungsmodus des Snap-Softwarepaketformats kann es jedoch manchmal vorkommen, dass eine bestimmte Software inkompatibel und unbrauchbar wird. Die gute Nachricht ist, dass Canonical Benutzern zwar jetzt erlaubt, vorübergehende oder dauerhafte Deaktivierungen festzulegen, grafische Operationen jedoch nicht unterstützt und über die Befehlszeile im Terminal ausgeführt werden muss.

Wir verstehen, dass Sie zum Beispiel, wenn Sie automatische Updates für das Snap-Softwarepaket des VLC Media Players vorübergehend deaktivieren möchten, Folgendes eingeben können:

snaprefresh--hold=72hvlc

Dann sieht die Ausgabe so aus:

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

Wenn Sie dies vorübergehend möchten Deaktivieren Sie die Snap-Software. Um Pakete automatisch zu aktualisieren, lautet der Befehl:

snaprefresh--hold=48h

Wenn Sie automatische Aktualisierungen von Snap-Paketen dauerhaft deaktivieren möchten, lautet der Befehl:

snaprefresh--hold

Andernfalls aktivieren Sie automatische Aktualisierungen über den Parameter --unhold erneut.

snap refresh --unhold

Um automatische Updates für eine bestimmte Anwendung wie Firefox wieder zu aktivieren, fügen Sie einfach den Namen zum Befehl hinzu:

snap refresh --unhold firefox

Dieser Befehl erscheint derzeit nicht in der offiziellen Version von Ubuntu. Wenn Sie es ausprobieren möchten Sie müssen den Befehl Snapd über den Befehl „Switch to the Edge Channel“ ausführen:

snap refresh snapd --edge

Wenn Sie nach Abschluss des Tests Snapd wieder auf den stabilen Kanal umschalten müssen, müssen Sie den Befehl verwenden:

snap refresh snapd --stable 

Die Welt hat unter Snap gelitten Für eine lange Zeit, aber mit der kontinuierlichen Verbesserung des Snap-Update-Mechanismus hat Ubuntu endlich die Unterstützung für die automatische Aktualisierung der Snap-Anwendung deaktiviert. Wird jeder Snap noch eine Chance geben?

Das obige ist der detaillierte Inhalt vonUbuntu unterstützt endlich die Deaktivierung automatischer Updates von Snap-Paketen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen