web-dev-qa-db-fra.com

Devrais-je maintenir plusieurs versions du même paquet Flatpak?

#flatpak list
Name                                                          Application ID                                         Version               Branch             Installation
Authenticator                                                 com.github.bilelmoussaoui.Authenticator                3.32.2                stable             system
Skype                                                         com.skype.Client                                       8.51.0.72             stable             system
Freedesktop.org Application Platform version 1.6              org.freedesktop.Platform                               1.6                   1.6                system
Freedesktop Platform                                          org.freedesktop.Platform                               18.08.37              18.08              system
Freedesktop Platform                                          org.freedesktop.Platform                               19.08.3               19.08              system
default                                                       org.freedesktop.Platform.GL.default                                          19.08              system
nvidia-340-107                                                org.freedesktop.Platform.GL.nvidia-340-107                                   1.4                system
FFmpeg extension                                              org.freedesktop.Platform.ffmpeg                                              1.6                system
html5-codecs                                                  org.freedesktop.Platform.html5-codecs                                        18.08              system
openh264                                                      org.freedesktop.Platform.openh264                                            19.08              system
GNOME Application Platform version 3.34                       org.gnome.Platform                                                           3.34               system
Breeze Gtk theme                                              org.gtk.Gtk3theme.Breeze                                                     3.22               system

Puis-je désinstaller la version 1.6 de la plate-forme Freedesktop.org 1.6 et l'une des deux autres plateforme libéesktop (dont une autre?) Sans casser aucune dépendance?

Edit :

~$ Sudo flatpak remove --unused


        ID                                       Arch            Branch
 1. [-] org.freedesktop.Platform.ffmpeg          x86_64          1.6
 2. [-] org.freedesktop.Platform                 x86_64          1.6
 3. [-] org.freedesktop.Platform.Locale          x86_64          1.6
 4. [-] org.freedesktop.Platform                 x86_64          19.08
 5. [-] org.freedesktop.Platform.Locale          x86_64          19.08

Uninstall complete.
error: Refusing to operate on a user installation as root! This can lead to incorrect file ownership and permission errors.
~$ flatpak remove --unused
Nothing unused to uninstall

Edit 2 :

$ flatpak update 
Looking for updates…
Required runtime for org.freedesktop.Platform.GL.nvidia-340-107/x86_64/1.4 (runtime/org.freedesktop.Platform/x86_64/1.6) found in remote flathub
Do you want to install it? [Y/n]: y


        ID                                       Arch            Branch          Op         Remote          Download
 1. [✓] org.freedesktop.Platform                 x86_64          1.6             i          flathub                  184,4 MB / 395,4 MB
 2. [✓] org.freedesktop.Platform.ffmpeg          x86_64          1.6             i          flathub                    2,9 MB / 2,9 MB
 3. [✓] org.freedesktop.Platform.Locale          x86_64          1.6             i          flathub                  620,0 kB / 177,1 MB
 4. [✓] org.gnome.Platform                       x86_64          3.34            u          flathub                  253,8 kB / 318,4 MB
 5. [✓] org.gnome.Platform.Locale                x86_64          3.34            u          flathub         1.0 kB / 322,7 MB

Changes complete.
$ flatpak remove --unused


        ID                                       Arch            Branch
 1. [-] org.freedesktop.Platform.ffmpeg          x86_64          1.6
 2. [-] org.freedesktop.Platform                 x86_64          1.6
 3. [-] org.freedesktop.Platform.Locale          x86_64          1.6

Uninstall complete.
$ flatpak remove --unused
Nothing unused to uninstall
$ flatpak update 
Looking for updates…
Required runtime for org.freedesktop.Platform.GL.nvidia-340-107/x86_64/1.4 (runtime/org.freedesktop.Platform/x86_64/1.6) found in remote flathub
Do you want to install it? [Y/n]: y


        ID                                         Arch             Branch           Remote            Download
 1. [✓] org.freedesktop.Platform                   x86_64           1.6              flathub           184,4 MB / 395,4 MB
 2. [✓] org.freedesktop.Platform.ffmpeg            x86_64           1.6              flathub             2,9 MB / 2,9 MB
 3. [✓] org.freedesktop.Platform.Locale            x86_64           1.6              flathub           620,0 kB / 177,1 MB

Installation complete.
$ flatpak remove --unused


        ID                                       Arch            Branch
 1. [-] org.freedesktop.Platform.ffmpeg          x86_64          1.6
 2. [-] org.freedesktop.Platform                 x86_64          1.6
 3. [-] org.freedesktop.Platform.Locale          x86_64          1.6

Uninstall complete.
$ flatpak update 
Looking for updates…
Required runtime for org.freedesktop.Platform.GL.nvidia-340-107/x86_64/1.4 (runtime/org.freedesktop.Platform/x86_64/1.6) found in remote flathub
Do you want to install it? [Y/n]: 


        ID                                         Arch             Branch           Remote            Download
 1. [✓] org.freedesktop.Platform                   x86_64           1.6              flathub           184,4 MB / 395,4 MB
 2. [✓] org.freedesktop.Platform.ffmpeg            x86_64           1.6              flathub             2,9 MB / 2,9 MB
 3. [✓] org.freedesktop.Platform.Locale            x86_64           1.6              flathub           620,0 kB / 177,1 MB

Installation complete.
1
jasmines

La raison pour laquelle vous avez plusieurs versions de (Runtime) est dû au fait que les applications que vous avez installées (à une fois, de toute façon) ont été fournies avec différentes versions. Par exemple, l'application Skype utilise le org.freedesktop.platform/x86_64/18.08 , comme indiqué ici:

$ flatpak info com.skype.Client

Skype - Call and message skype users, with video chat support

        ID: com.skype.Client
       Ref: app/com.skype.Client/x86_64/stable
      Arch: x86_64
    Branch: stable
   Version: 8.51.0.72
   License: LicenseRef-proprietary
Collection: org.flathub.Stable
  Download: 1.4 MB
 Installed: 3.6 MB
   Runtime: org.freedesktop.Platform/x86_64/18.08

       Sdk: org.freedesktop.Sdk/x86_64/18.08
    Commit: 33d87117f3d06e0e91bc47bc4d8f588707817bfb278312778f9621a75ed76acd
    Parent: 3c349350580315d12c7038848a1077c0d9bfdf2ae34c77109935b559a20caebf
   Subject: Revert "Update skypeforlinux-64.deb to 8.51.0.92" (bc3e41a3)
      Date: 2019-09-02 11:15:01 +0000

Parfois, Flatpak n'est pas très bon au nettoyage après elle-même. Mon système a (3) versions de l'exécution que vous mentionnez, tout en cours d'utilisation. Vous pouvez essayer de courir flatpak remove --unused, qui est supposé pour désinstaller les packages qui ne devraient pas être là, mais ce n'est pas fiable à 100%. Si vous supprimez accidentellement un exécution vos besoins d'installation, il sera corrigé la prochaine fois que votre système exécute la maintenance Flatpak ou vous exécutez flatpak update manuellement.

3
ajgringo619

Idéalement, vous pourriez réellement désinstaller Freedesktop. Je suis sûr que tout ce que vous avez à faire est d'installer un gestionnaire de logiciels GNOME et de gérer ces applications à partir de là. Encore une fois, j'en sais plus sur Chrome os et mac osx que xfce4.

Désolé si je ne suis pas utile. Je pourrais peut-être vous donner une meilleure réponse après avoir fait des recherches.

0
Jeff