blog

テクノロジー|プロのFlatpakユーザーになるには?

この記事では、あなたがFlatpakのエキスパートユーザーになるための様々なFlatpakコマンドを紹介します。...

Oct 22, 2025 · 8 min. read
シェア

この記事では、Flatpakのエキスパートユーザーになるための様々なFlatpakコマンドを紹介します。

Flatpakサンドボックス技術は、Linuxアプリケーション・ディストリビューションの未来です。今日、ほとんどすべての主要なディストリビューションには、Flatpakがプリインストールされています。

Flatpakを毎日使っている人なら、これらのコマンドを知っているでしょう。しかし、もしあなたがまだすべてのアプリケーションをFlatpakに移行しようと考えているのであれば、Flatpakアプリケーションを簡単に管理する方法を学ぶために、このコマンドのリストを見てください。

まず、基本的なコマンドについて説明しましょう。

Flatpakのインストール

私が確認したところ、Flatpakは今日すべての主要なディストリビューションにプリインストールされています。

しかし、Flatpakのインストールは、どちらの主要ディストリビューションでも以下のコマンドを実行するだけと簡単です:

  1. sudo apt install flatpak // Ubuntuおよび関連ディストリビューション
  1. sudo dnf install flatpak // FedoraとRPMベースのディストリビューションの場合

他のディストリビューションをお使いの場合は、Flatpakのインストールに関する 詳細ガイドご覧ください。

Flatpakリモートリポジトリは、Flatpakサーバーのリモートリポジトリです。

次に、インストール後の接続を設定します。リモートリポジトリは、Flatpakアプリケーションを配布するためのリポジトリのようなものです。

メインのリポジトリはFlathubで、以下のコマンドで設定できます。このコマンドはどのディストリビューションでも同じです。これが終わったら、システムを再起動して、Flatpakアプリケーションをインストールする準備ができます。

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

ヒント: 別のリモートリポジトリがある場合、同じコマンドを使ってそのリポジトリを追加できます。1つのシステムに複数のリモートリポジトリがあるのは普通です。

ヒント: あるいは、--user または --system スイッチを指定すると、ユーザー ID またはシステム全体に固有の Flatpak リモート・リポジトリをインストールできます。

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

FlatpakアプリケーションはFlathubからインストールします。

Linuxの主要なGUIベースのソフトウェアショップのほとんどは、デフォルトでFlatpakアプリケーションのインストールを許可しています。例えば、""を使用している場合、インストールボタンをクリックすることで、アプリケーションを見つけ、インストールすることができます。

または、KDE Plasmaの「」:

しかし、最も簡単な方法は、 Flathub ショップ インストールコマンドをコピーし、ターミナルに貼り付けることです。これがFlatpakアプリケーションをインストールする最も速い方法です。

  1. flatpak install org.kde.kdenlive

アプリケーションの実行

インストールしたFlatpakアプリケーションを実行するには、2つの方法があります。グラフィカルデスクトップ環境のアプリケーションメニューにあります。あるいは、単純な run パラメータを使って起動することもできます。

実行コマンドはFlathubアプリケーションのページから見つけることができます。

  1. flatpak run org.kde.kdenlive

ここまでで、Flatpakアプリケーションのセットアップ、インストール、実行の方法を学びました。次は、もう少し掘り下げてみましょう。

インストールされているFlatpakアプリケーションの一覧は、こちらをご覧ください。

何年もの間、多くのFlatpakアプリケーションをインストールしては削除してきたことでしょう。しかし、インストールされているFlatpakアプリケーションの数を調べるにはどうすればよいのでしょうか?あるいは、あなたのシステムにインストールされているFlatpakアプリケーションを知りたいかもしれません。

この点で役立つFlatpakコマンドをいくつか紹介します。

単純な flatpak コマンドは、インストールされているすべてのアプリケーションを 一覧表示します。これにはシステムアプリケーションとアプリケーションが含まれます:

  1. flatpak list

アプリケーションのみが表示されます:

  1. flatpak --user list

より詳細には、上記の2つのコマンドでフィルタリングのために追加のカラムを使用することができます:

  1. flatpak --columns=app,name,size,installation list
  1. flatpak --columns=name,size --user list

インストールされているアプリケーションを確認する方法については、こちらをご覧ください。

さて、上記のFlatpakコマンドでアプリケーションをインストールしました。しかし、アーキテクチャ、バージョン、ブランチ、ライセンス、その他の情報を知りたい場合はどうすればいいでしょうか?そんなときは info パラメータを使います。このコマンドにはFlatpakの "アプリケーションID "が必要で、これは上記のflatpak listコマンドで取得できます。

  1. flatpak info org.kde.kdenlive

あなたのシステムでのflatpakコマンドの全履歴を知るには

flatpakコマンドのhistroyスイッチは、インストール、アップデート、アンインストール、および日付のタイムスタンプを含む、システムで発生したアクティビティを一覧表示します。これは何かを調査したい場合に非常に便利です。

  1. flatpak history

Flatpakは、Flatpakアプリケーションを新しくアップデートしたものです。

flatpakコマンドのupdateパラメータは、すべてのアプリケーションとランタイムをアップデートします。このコマンドを実行すると、利用可能なアップデートが表示され、続行するかどうかの確認が求められます。

  1. flatpak update

システム全体ではなく特定のアプリケーションを更新したい場合は、アプリケーションとランタイムにそれぞれ--appまたは--runtimeスイッチを使用します。

  1. flatpak update --app org.kde.kdenlive

ヒント: update パラメータは通常、任意のプログラムブランチの先頭に更新します。しかし、update 引数の --commit スイッチを使用すると、Flatpak の特定のブランチに更新することができます。例えば

  1. flatpak update --app org.kde.kdenlive --commit eed20cfcabea15

--commit スイッチは、同じアプリケーションの複数のバージョンを使いたい場合に便利です。

Flatpakアプリケーションのパーミッションは、Flatpakアプリケーションのパーミッション管理システムによって管理されます。

カメラ、マイク、スクリーンなど、アプリによって必要なパーミッションは異なります。これらのパーミッションをコマンドで個別に管理するのは、ちょっと大変です。そこで、Flatpakのパーミッションを管理する最良の方法は、Flatsealという別のFlatpakアプリを使うことです。Flatsealは、インストールされているFlatpakアプリのパーミッションを有効/無効/レビューするためのトグルボタンを備えた素晴らしいGUIを提供します。

フラットシールについての詳細は こちら。 ご覧ください。

以下のコマンドは、Flatpakアプリケーションをアンインストールします。

Flatpakアプリケーションのアンインストールには様々なケースがあります。そこで、簡単な手順をご紹介します。

1つのアプリケーションをアンインストールするには、 uninstall パラメータとアプリケーションIDを使用します:

  1. flatpak uninstall org.kde.kdenlive

すべてのアプリケーションをアンインストールするには、-all スイッチを使用します:

  1. flatpak uninstall --all

使用していないアプリケーションをアンインストールするには、以下の方法を使用します:

  1. flatpak uninstall --unused

Flatpakアプリケーションは、Flatpakアプリケーションのすべての痕跡を削除し、除去するように設計されています。

以下のコマンドを使用する場合は特に注意してください。

Flatpakアプリケーションをアンインストールしても、アンインストーラの実行時にいくつかのスイッチを追加しない限り、アプリケーションのデータの一部はシステムに残ります。アンインストーラを実行する際に、いくつかのスイッチを追加しない限り、アプリケーションのデータはシステム上に残ります。これは、すべてを削除してFlatpakを再び使い始めたい場合に必要です。

特定のアプリケーションのデータをアンインストールして削除するには、以下のコマンドを使用します。例

  1. flatpak uninstall -y --delete-data org.kde.kdenlive

Flatpakに関連するすべてのものをアンインストールして削除するには、以下のコマンドを使用します:

  1. flatpak uninstall --all --delete-data

クリーンアップとディスク容量の使用

デフォルトでは、Flatpakは/var/lib/flatpakにインストールされます。このディレクトリには、Flatpakに関連するすべてのデータとメタデータ、ランタイムファイルが含まれています。ユーザー固有のインストール・ディレクトリは ~/.local/share/flatpakです。

Flatpakアプリケーションが使用しているディスク容量は、以下のコマンドで調べることができます。

  1. du -h /var/lib/flatpak

クリーンアップするには、前述の --unused または --uninstall スイッチを使います。詳しくは ご覧ください。

まとめ

  1. # インストールして実行する
  2. flatpak install org.kde.kdenlive
  3. flatpak run org.kde.kdenlive
  4. # インストールされているFlatpakアプリケーションをリストアップする
  5. flatpak list
  6. flatpak --user list
  7. flatpak --columns=app,name,size,installation list
  8. flatpak --columns=name,size --user list
  9. # アプリケーションIDとコマンド履歴を探す
  10. flatpak info org.kde.kdenlive
  11. flatpak history
  12. # Flatpakアプリケーションをアップデートする
  13. flatpak update
  14. flatpak update --app org.kde.kdenlive
  15. # Flatpakアプリケーションを削除する
  16. flatpak uninstall org.kde.kdenlive
  17. flatpak uninstall --unused
  18. # アプリケーションとデータを削除する
  19. flatpak uninstall --all
  20. flatpak uninstall -y --delete-data org.kde.kdenlive
  21. flatpak uninstall --all --delete-data

.

経由

Read next