blog

テクノロジー|UbuntuにFlatpakをインストールして使う

UbuntuにはデフォルトでSnapがインストールされているかもしれませんが、それでもFlatpak汎用パッケージを使うことができます。...

Oct 30, 2025 · 6 min. read
シェア

UbuntuにはデフォルトでSnapがインストールされているかもしれませんが、それでもFlatpak汎用パッケージを使うことができます。

Linuxの世界には、"どの "Linuxディストリビューションでも動作する3つの "ユニバーサル "パッケージング・フォーマットがあります:Snap、Flatpak、AppImageです。

Ubuntuユーザーであれば、Snapに限らず、UbuntuシステムでFlatpakを使うこともできます。

このチュートリアルでは、以下について説明します:

  • UbuntuでのFlatpakサポートの有効化
  • Flatpakコマンドによるパッケージ管理
  • Flathubからのパッケージの取得
  • ソフトウェアセンターへのFlatpakパッケージの追加

エキサイティングに聞こえますか? ひとつひとつ見ていきましょう。

UbuntuへのFlatpakのインストール

Flatpakは以下のコマンドで簡単にインストールできます:

  1. sudo apt install flatpak

Ubuntu 18.04以前の場合は、PPAを使用してください:

  1. sudo add-apt-repository ppa:flatpak/stable
  2. sudo apt update
  3. sudo apt install flatpak

Flathubリポジトリの追加

UbuntuシステムにFlatpakサポートをインストールしました。しかし、Flatpakパッケージをインストールしようとすると、 "No remote refs found " というエラーが表示されます。これは、Flatpakのリポジトリが追加されていないため、Flatpakがどこからアプリケーションを取得すればいいのかさえわからないためです。

Flatpakには "Flathub "と呼ばれる集中リポジトリがあり、多くのFlatpakアプリを見つけることができ、ダウンロードすることができます。

これらのアプリケーションにアクセスするためにFlathubリポジトリを追加する必要があります。

  1. flatpak remote-add --if-not-exists flathub https://.//.po

Flatpakのインストールと設定が終わったら、システムを再起動してください。そうしないと、インストールしたFlatpakアプリケーションがシステムメニューに表示されません。

しかし、以下のコマンドを実行することで、いつでもFlatpakアプリケーションを実行することができます:

  1. flatpak run <package-name>

Flatpak の共通コマンド

さて、Flatpak パッケージサポートをインストールしたので、パッケージ管理に必要な最も一般的な Flatpak コマンドのいくつかを学びましょう。

パッケージの検索

アプリケーションの名前がわかっている場合は、Flathubのウェブサイトを利用するか、以下のコマンドを使用してください:

  1. flatpak search <package-name>

Flatpakパッケージの検索に加えて、他のケースでは、正しいFlatpakパッケージ名、例えば com.raggesilver.BlackBox参照します。アプリIDの最後の単語、Blackboxを使うこともできます。

Flatpakパッケージのインストール

以下はFlatpakパッケージをインストールするための構文です:

  1. flatpak install <remote-repo> <package-name>

アプリはほとんどの場合Flathubから取得するので、リモートリポジトリはflathubになります:

  1. flatpak install flathub <package-name>

まれに、Flathubの代わりに開発者のリポジトリから直接Flatpakパッケージをインストールできる場合がありますが、その場合は以下の構文が使えます:

  1. flatpak install --from https://.///...ef

flatpakref からのパッケージのインストール

これはオプションであり、まれなことです。しかし、アプリケーションの .flatpakref ファイルを入手できることもあります。これはオフラインインストールではありません。.flatpakref には、パッケージをどこから入手するかについての必要な詳細が含まれています。

このようなファイルからインストールするには、ターミナルを開いて実行します:

  1. flatpak install <path-to-flatpakref file>

ターミナルからFlatpakアプリケーションを実行します。

繰り返しますが、これはあまり頻繁に行うことではありません。ほとんどの場合、システムメニューを検索してアプリをインストールし、そこからアプリを実行します。

しかし、ターミナルから以下のコマンドを使って実行することもできます:

  1. flatpak run <package-name>

インストールされているFlatpakパッケージの一覧

あなたのシステムにインストールされているFlatpakアプリケーションを確認したいですか? このようにリストアップします:

  1. flatpak list

Flatpakパッケージのアンインストール

インストールされたFlatpakパッケージは、以下の方法で削除できます:

  1. flatpak uninstall <package-name>

不要になったパッケージやランタイムを削除したい場合に使用します:

  1. flatpak uninstall --unused

Ubuntuのディスク容量を節約するのに役立つかもしれません。

Flatpak コマンド概要

上記で学んだコマンドの簡単なまとめです:

パッケージ検索 flatpak search
インストーラ flatpak install
インストールされているパッケージの一覧 flatpak list
flatpakrefからのインストール flatpak install <package-name.flatpakref>
パッケージのアンインストール flatpak uninstall
未使用のランタイムとパッケージのアンインストール flatpak uninstall --unused

Flathubを使ったFlatpakパッケージの探索

コマンドラインから Flatpakの パッケージを検索するのがベストな経験ではないことは知っています。

Flathubでは、Flatpakアプリを閲覧することができます。Flathubでは、検証済みのパブリッシャー、総ダウンロード数など、より詳細な情報を提供しています。

アプリのページ下部には、アプリのインストールに必要なコマンドも表示されます。

追加情報:Flatpakパッケージをサポートしたソフトウェアセンターの使用

GNOME ソフトウェア・センターに Flatpak パッケージを追加し、それを使ってグラフィカルにパッケージをインストールすることができます。

FlatpakをGNOMEソフトウェア・センターに追加する専用のプラグインがあります。

Ubuntu 20.04から、UbuntuのデフォルトのソフトウェアセンターはSnap Storeであり、Flatpakの統合をサポートしていません。そのため、以下のパッケージをインストールすると、Snap用とDEB用の2つのソフトウェアセンターになります。

  1. sudo apt install gnome-software-plugin-flatpak

まとめ

ここでは多くのことを学びました。UbuntuでFlatpakサポートを有効にし、コマンドラインからFlatpakパッケージを管理する方法を学びました。また、ソフトウェアセンターとの統合についても学びました。

これでFlatpaksをより快適に感じていただけたと思います。さて、3つのユニバーサルパッケージのうちの1つを見つけたところで、 どうでしょうか?

ご質問や問題がありましたら、お知らせください。

Read next