web-dev-qa-db-fra.com

Mise à jour de snap, flatpak et appimage via Ubuntu (Gnome) Software et unified cli?

Oui j'ai vu:

Ceci concerne principalement les situations de bande passante limitée. Je préférerais pouvoir choisir le moment du téléchargement des applications. Je lance régulièrement et manuellement "apt update && apt upgrade" pour cette raison.

Je crois déjà que les applications instantanées se mettent automatiquement à jour sur Ubuntu, est-ce exact? Donc, je n'ai jamais eu besoin d'exécuter manuellement "snap refresh".

Existe-t-il une interface unifiée pour mettre à jour apt (deb), snap, flatpak, appimage à partir de leurs référentiels respectifs? Soit via la ligne de commande ou à partir du logiciel Ubuntu (Gnome)? Sinon, est-il au moins possible de mettre à jour flatpak et appimage depuis la cli? Je ne suis pas au courant de commandes analogues à "apt" et "snap" pour ces deux-là.

Est-il possible de parcourir les référentiels pour des applications de capture instantanée, de flatpak et d'appimage via Ubuntu Software, un site Web particulier ou Google est-il la seule option?

3
jbbiomed

L’interface unifiée dont vous parlez s’appelle PackageKit , et c’est en fait ce qui alimente le logiciel GNOME sur toutes les distributions. C'est un logiciel de couche intermédiaire qui se situe entre le système de paquetage d'une distribution et des interfaces comme GNOME Software ou KDE Discover.

Flatpak et Snap ne sont pas encore pris en charge par PakageKit. Cependant, vous pouvez installer des plugins pour le logiciel GNOME afin de gérer, installer et mettre à jour Flatpaks et Snaps via le logiciel GNOME (pour installer gnome-software-plugin-flatpak gnome-software-plugin-flatpak).

Si vous désactivez le service d'arrière-plan PackageKit, votre système cessera de mettre à jour automatiquement les packages.

2
Aeyoun

AppImages présente, entre autres, ces avantages:

  • Les applications présentées sous la forme d'une AppImage peuvent s'exécuter sur de nombreuses distributions (notamment Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint et autres).
  • Une application = un fichier = super simple pour les utilisateurs: il suffit de télécharger un fichier AppImage, le rendre exécutable , et d’exécuter
  • Aucun déballage ou installation nécessaire
  • Aucune racine nécessaire
  • Aucune bibliothèque système modifiée
  • Fonctionne hors de la boîte, aucune installation de runtimes requise
  • Intégration de bureau en option avec appimaged
  • Mises à jour delta binaires facultatives, par exemple, pour les constructions continues (téléchargez uniquement le diff binaire) à l'aide de AppImageUpdate
  • Peut éventuellement GPG2-signer vos AppImages (à l'intérieur du fichier)
  • Fonctionne sur les ISO en direct
  • Peut utiliser les mêmes AppImages lors du double amorçage de plusieurs distributions
  • Peut être répertorié dans le répertoire central AppImageHub des AppImages disponibles

Avec AppImage, l’auteur de l’application peut décider s’il souhaite prendre en charge les mises à jour delta binaires avec AppImageUpdate ou un autre mécanisme de mise à jour. En règle générale, AppImage laisse toujours le choix à la personne qui assemble une AppImage sans rien appliquer.

Aucun magasin central source fermé, aucun portier central, aucun CLA contributeur. Tous les open source.

1
probono

Les instantanés sont automatiquement conçus de manière à se mettre à jour. Si un responsable en envoie un nouveau dans le magasin, celui-ci est immédiatement déployé et mis à jour en arrière-plan.

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

0
ogra