Flatpak で org.freedesktop.Platform.openh264 not installed 備忘録です.
最近の Linux,さまざまなアプリの配信に Snap とか Flatpak なんかが使われるようになってきました.Snap とか Flatpak とか使わなくても殆どのパッケージを apt とか dnf とか yum とかで入れられるでしょ,って言われそうですが,実際入れてみると Snap とか Flatpak とかの方が新しいパッケージが提供される例も増えてきています.
私も試しに幾つかパッケージを Flatpak で入れてみたのですが,例えば,Skype とかを入れてみると,
$ flatpak install flathub com.skype.Client ✘ 1 Looking for matches… Required runtime for com.skype.Client/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/19.08) found in remote flathub Do you want to install it? [Y/n]: Y com.skype.Client permissions: ipc network pulseaudio x11 devices file access [1] dbus access [2] system dbus access [3] [1] home:ro, xdg-download [2] org.freedesktop.Notifications, org.freedesktop.secrets, org.gnome.GConf, org.gtk.Notifications, org.kde.StatusNotifierWatcher [3] org.bluez, org.freedesktop.NetworkManager, org.freedesktop.login1 ID Branch Op Remote Download 1. [✓] org.freedesktop.Platform.GL.default 19.08 i flathub 90.9 MB / 90.9 MB 2. [✓] org.freedesktop.Platform.Locale 19.08 i flathub 1.6 MB / 318.2 MB 3. [✓] org.freedesktop.Platform.VAAPI.Intel 19.08 i flathub 8.7 MB / 8.7 MB 4. [✗] org.freedesktop.Platform.openh264 19.08 i flathub 594.2 kB / 593.4 kB 5. [✓] org.gtk.Gtk3theme.elementary 3.22 i flathub 1.3 MB / 1.3 MB 6. [✓] org.freedesktop.Platform 19.08 i flathub 224.0 MB / 238.0 MB 7. [✓] com.skype.Client stable i flathub 80.9 MB / 80.8 MB Warning: org.freedesktop.Platform.openh264 not installed Installation complete.
みたいな感じで,org.freedesktop.Platform.openh264 not installed と怒られます.
この org.freedesktop.Platform.openh264,けっこう色々なパッケージで使われているようで,さらに私の使っている elementary OS の場合,入れないままだと AppCenter からアップデートがあるとの通知がずっ消えないのでものすごくウザったい.
色々ググってみると,アチコチで同様の不具合が報告されているようなのですが,解決法がよくわからない.仕方ないのでアレコレやってみたのですが,なぜか,
$ sudo flatpak install org.freedesktop.Platform.openh264 flatpak install org.freedesktop.Platform.openh264 Looking for matches… Found similar ref(s) for ‘org.freedesktop.Platform.openh264’ in remote ‘flathub’ (system). Use this remote? [Y/n]: y ID Branch Op Remote Download 1. [✓] org.freedesktop.Platform.openh264 19.08 i flathub 593.6 kB / 593.4 kB Installation complete.
としたら何事もなく入ることに気が付きました.さらに,一度 sudo で入れれば,
$ sudo flatpak uninstall org.freedesktop.Platform.openh264
で削除後に今度は sudo を付けずに,
$ flatpak install org.freedesktop.Platform.openh264
としても入るようになりました.
なぜなのかは今のところ全く分かりません.と言うか,それ以前にイマイチ Flatpak の使い方が分かってない(コンテナ技術を応用したパッケージシステムらしいことくらいしか分からない)ってのもあるので,少しキチンと調べてみないとダメかなぁ……って思っています.
以上!