2021-07-08

【備忘録】Flatpak と Flathub

Flatpak は、Linux 用のソフトウェアデブロイメントおよびパッケージ管理のためのユーティリティです。Flatpak は、ユーザーがアプリケーションソフトウェアをシステムの他の部分から分離して実行できるサンドボックス環境を提供すると宣伝されています。

Flatpak は、freedesktop.org(旧称:X Desktop Group または XDG)のプロジェクトの一環として開発され、当初は xdg-app と呼ばれていました。

Wikipedia より引用・翻訳、編集

使用している Linux に flatpak パッケージがインストールされていれば、Linux のディストリビューションに依存せずにデスクトップ用アプリをインストールして利用することが出来ます。

自分が使っている Fedora Workstation 34 では、デフォルトで flatpak パッケージがインストールされます。

[bitwalk@fedora-pc ~]$ dnf list flatpak
...
...
インストール済みパッケージ
flatpak.x86_64                       1.10.2-3.fc34                       @fedora
利用可能なパッケージ
flatpak.i686                         1.10.2-3.fc34                       fedora 
[bitwalk@fedora-pc ~]$ 

flatpak パッケージがインストールされていても、利用できる Flatpak 形式のアプリをあまりありません。でも心配は無用です。Flathub というリポジトリを利用すれば、人気のアプリをはじめ、数多くのデスクトップ・アプリを入手、利用できるようになります。

※ Flathub のリポジトリをすぐに利用出来るようになっている Linux ディストリビューションもあるらしいのですが、少なくとも Fedora ではそうなっていません。

Flathub

Flathub は、Flatpak アプリの集中型リポジトリです。人気の高い Linux ディストリビューションにアプリを配布するためのエントリーポイントを提供しています。flatpak パッケージを利用できる主要な Linux ディストリビューション向けに、Flathub のリポジトリを簡単に設定できるように Quick Setup のページが用意されています。

ディストリビューション別に利用できる Quick Setup のページ
Flathub の Linux ディストロ別のセットアップサイト (https://flatpak.org/setup/)

Fedora を例に取って説明します。Fedora のアイコンをクリックすると下記のページが表示されます。

Fedora 用 Quick Setup のページ

青い Flathub repository file ボタンをクリックすると、「flathub.flatpakrepo を開く」のダイアログが表示され、「ソフトウェア」でインストールするか保存するかを尋ねられます。

「flathub.flatpakrepo を開く」のダイアログ

「プログラムで開く (O)」を選択して  OK  ボタンをクリックします。すると下図のような「ソフトウェア」のインストールウィンドウが表示されますので、青い インストール (I) ボタンをクリックしてインストールします。

Flathub リポジトリのインストール

リポジトリ追加時に(管理者権限を持つユーザの、あるいはルートの)パスワード入力が求められました。

Flathub リポジトリのインストール(済)

「ソフトウェア」を再起動して、Flathub リポジトリが追加されていることを確認します。

ソフトウェアリポジトリの確認

Flathub がリポジトリ一覧にあることを確認します。

ソフトウェアリポジトリ一覧

以上で、Flathub にある Flatpak 形式のパッケージを利用できるようになりました。

参考サイト

  1. bitWalk's: Fedora で Flatpak を使う [2019-12-02]

 

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村

0 件のコメント: