web-dev-qa-db-ja.com

同じ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

Freedesktop.orgプラットフォームのバージョン1.6と、他の2つのFreedesktopプラットフォームの1つ(どちらが?)を、依存関係を壊すことなくアンインストールできますか?

編集:

~$ 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

編集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

(ランタイム)パッケージのバージョンが複数あるのは、インストールしたアプリが(一度にとにかく)異なるバージョンにバンドルされていたためです。たとえば、Skypeアプリは、次に示すようにorg.freedesktop.Platform/x86_64/18.08バージョンを使用します。

$ 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

Flatpakは、それ自体のクリーンアップがあまり得意でない場合があります。私のシステムには、あなたが言及しているランタイムの(3)バージョンがあり、すべて現在使用中です。 flatpak remove --unusedを実行してみてください。これは想定で、本来あるべきではないパッケージをアンインストールすることはできますが、100%の信頼性はありません。インストールに必要なランタイムを誤って削除した場合、次回システムがFlatpakメンテナンスを実行したとき、またはflatpak updateを手動で実行したときに修正されます。

3
ajgringo619

理想的には、実際にfreedesktopをアンインストールできます。あなたがしなければならないのは、GNOMEソフトウェアマネージャーをインストールし、そこからそれらのアプリケーションを管理することだけだと確信しています。もう一度、私はXfce4よりもChrome OSとMac OSXについての詳細を知っています。

役に立たない場合は申し訳ありません。少し調べてみれば、もっと良い答えが得られるかもしれません。

0
Jeff