• [^] # Re: Plusieurs questions

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche GNU Guix version Un‐Point‐Zéro. Évalué à 3. Dernière modification le 25 mai 2019 à 13:25.

    Cependant, il y a une différence majeure : avec aptitude quand le dépôt central (la liste de deb dans le fichier /etc/apt/source.list) est mis à jour par les mainteneurs de Debian, il n'est quasiment plus possible d'installer un paquet dans une version d'avant cette mise à jour. Sauf erreur de ma part.

    Avec flatpak aussi c'est possible. :-)

    $ flatpak remote-info flathub org.gimp.GIMP
    GNU Image Manipulation Program - Create images and edit photographs
     ID: org.gimp.GIMP
     Ref: app/org.gimp.GIMP/x86_64/stable
     Arch: x86_64
     Branch: stable
     Version: 2.10.10
     License: GPL-3.0+ AND LGPL-3.0+
    Collection: org.flathub.Stable
     Download: 108,5 MB
     Installed: 307,0 MB
     Runtime: org.gnome.Platform/x86_64/3.32
     Sdk: org.gnome.Sdk/x86_64/3.32
     Commit: 451758521226112dd7d4e2c4ce7fadaa93f69ce58c2f1afb70fb057db81f5e57
     Parent: 5c8a3dc204a12d4695c5bb7e98ea3b3862d78e52c1cf0f9b021c1dae836ecc95
     Subject: Update to GEGL 0.4.16. (1d8cb1dd)
     Date: 2019-05-09 05:02:52 +0000

    Ce résultat de commande indique le commit actuel du flatpak de GIMP (avec le message de commit, ici "Update to GEGL 0.4.16.") ainsi que le commit parent (le dépôt flathub garde une dizaine de versions précédentes de chaque paquet). Il est possible de remonter dans les vieux commits:

    $ flatpak remote-info flathub org.gimp.GIMP --commit=5c8a3dc204a12d4695c5bb7e98ea3b3862d78e52c1cf0f9b021c1dae836ecc95 
    GNU Image Manipulation Program - Create images and edit photographs
     ID: org.gimp.GIMP
     Ref: app/org.gimp.GIMP/x86_64/stable
     Arch: x86_64
     Branch: stable
     Version: 2.10.10
     License: GPL-3.0+ AND LGPL-3.0+
    Collection: org.flathub.Stable
     Download: 108,5 MB
     Installed: 306,8 MB
     Runtime: org.gnome.Platform/x86_64/3.32
     Sdk: org.gnome.Sdk/x86_64/3.32
     Commit: 5c8a3dc204a12d4695c5bb7e98ea3b3862d78e52c1cf0f9b021c1dae836ecc95
     Parent: fdbcfcbb8e5a4a6f484674208c6bbdf96c6e37fe2df21983a444069e5949276f
     Subject: Build GTK+2 with more patches. (d7578706)
     Date: 2019-04-25 16:46:42 +0000

    Et enfin si je veux, je peux installer une vieille version de GIMP: flatpak update --commit=5c8a3dc204a12d4695c5bb7e98ea3b3862d78e52c1cf0f9b021c1dae836ecc95 org.gimp.GIMP

    Pour info, je veux pas avoir l'air de faire mon lourd à toujours vous comparer avec flatpak. C'est simplement que c'est le seul aussi système de paquet/conteneur que je connais bien. Donc j'essaie juste de comprendre les différences entre guix et flatpak parce que je connais pas grand chose d'autre dans cette catégorie. Bien sûr je pourrais aussi juste tester guix mais bon... comme tous, mon temps est limité, et je peux pas prendre trop de temps maintenant pour suivre de longues instructions d'installation (j'ai bien regardé le lien donné, mais quand j'ai vu la longue série de commande pour l'installation dite binaire, je me suis dit "un autre jour"; désolé!), j'espérais plutôt un truc basique (🛌 lazy mode). Alors j'essaie d'avoir déjà une première idée de base juste en discutant. ;-)

    Et pour le coup, d'ailleurs, je suis toujours pas sûr des différences, hormis que guix recompile localement par défaut avec installations binaires optionnelles (avec flatpak, c'est l'inverse; c'est très facile de recompiler un flatpak: ça se fait en une commande à partir du fichier manifest, mais par défaut on privilégie une installation d'un binaire sur un dépôt).

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]