Snap, Flatpak und Appimage über die Ubuntu(Gnome)-Software und Unified CLI aktualisieren?

Snap, Flatpak und Appimage über die Ubuntu(Gnome)-Software und Unified CLI aktualisieren?

Ja, ich habe gesehen:

Dies gilt vor allem für Situationen mit begrenzter Bandbreite. Ich möchte lieber wählen können, wann Anwendungen heruntergeladen werden. Aus diesem Grund führe ich regelmäßig „apt update && apt upgrade“ manuell aus.

Ich glaube, Snap-Anwendungen werden unter Ubuntu bereits automatisch aktualisiert, stimmt das? Ich musste „Snap Refresh“ also nie manuell ausführen.

Gibt es eine einheitliche Schnittstelle zum Aktualisieren von apt (deb), snap, flatpak, appimage aus ihren jeweiligen Repositories? Entweder über die Befehlszeile oder über die Ubuntu-Software (Gnome)? Wenn nicht, ist es dann zumindest möglich, flatpak und appimage über die CLI (Befehlszeilenschnittstelle) zu aktualisieren? Mir sind für diese beiden keine Befehle analog zu „apt“ und „snap“ bekannt.

Ist es möglich, über Ubuntu Software oder eine bestimmte Website in den Repositories nach Snap-, Flatpak- und Appimage-Anwendungen zu suchen, oder ist Google die einzige Option?

Antwort1

Die einheitliche Schnittstelle, von der Sie sprechen, heißtPaketKit, und es ist tatsächlich das, was GNOME Software auf allen Distributionen antreibt. Es ist eine Software der mittleren Schicht, die zwischen dem Paketsystem einer Distribution und Frontends wie GNOME Software oder KDE Discover sitzt.

Flatpak und Snap werden von PakageKit noch nicht unterstützt. Sie können jedoch Plugins für GNOME Software installieren, um Flatpaks und Snaps über GNOME Software zu verwalten, zu installieren und zu aktualisieren (apt install gnome-software-plugin-flatpak gnome-software-plugin-flatpak).

Wenn Sie den PackageKit-Hintergrunddienst deaktivieren, aktualisiert Ihr System die Pakete nicht mehr automatisch.

Antwort2

AppImages bieten unter anderem diese Vorteile:

  • Als AppImage gepackte Anwendungen können auf vielen Distributionen ausgeführt werden (einschließlich Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint und anderen).
  • Eine App = eine Datei = super einfach für Benutzer: Laden Sie einfach eine AppImage-Datei herunter,ausführbar machen, und Renn
  • Kein Auspacken oder Installieren notwendig
  • Kein Root erforderlich
  • Keine Systembibliotheken geändert
  • Funktioniert sofort, keine Installation von Runtimes erforderlich
  • Optionale Desktop-Integration mitappimaged
  • Optionale binäre Delta-Updates, z. B. für kontinuierliche Builds (nur den binären Diff herunterladen) mit AppImageUpdate
  • Kann Ihre AppImages optional mit GPG2 signieren (innerhalb der Datei)
  • Funktioniert auf Live-ISOs
  • Kann beim Dual-Boot mehrerer Distributionen dieselben AppImages verwenden
  • Kann aufgeführt werden inAppImageHubzentrales Verzeichnis verfügbarer AppImages

Bei AppImage ist es dem Autor der Anwendung überlassen, ob er binäre Delta-Updates mit AppImageUpdate oder einem anderen Update-Mechanismus unterstützen möchte. Als Faustregel gilt, dass AppImage die Wahl immer demjenigen überlässt, der ein AppImage zusammenstellt und nichts erzwingt.

Kein zentraler Closed-Source-Store, keine zentralen Gatekeeper, keine Contributor-CLAs. Alles Open Source.

Antwort3

Snaps aktualisieren sich automatisch, d. h. wenn ein Betreuer einen neuen Snap in den Store hochlädt, wird dieser sofort für Sie bereitgestellt und im Hintergrund aktualisiert.

https://forum.snapcraft.io/t/disabling-automatic-refresh-for-snap-from-store/707

verwandte Informationen