Flatpakとは何ですか?Ubuntuおよびその他のLinuxにFlatpakアプリをインストールする方法

公開: 2020-05-28

パッケージ管理は、Linuxアプリのインストールとメンテナンスの方法を容易にするLinuxディストリビューションの重要な機能の1つです。 さまざまなLinuxディストリビューションが、さまざまな方法に従ってソフトウェアをパッケージ化および配布します。

しかし、同じ機能が、別のLinuxディストリビューションに切り替える人にとってはつまずきになることがあります。 彼らは、新しいパッケージマネージャーを理解するのが難しく、アプリケーションのインストールに失敗します。 複数のパッケージマネージャーでこのような問題を解決するために、Linuxディストリビューションは、Snap、Appimage、Flatpakなどのユニバーサルパッケージ管理システムを作成するように進化しました。

今日、アプリケーションをダウンロードしたい場合は、「Flatpak」または「Flathub」という単語に出くわしたはずです。 それで、あなたもそれが初めて混乱するのを見つけましたか? はいの場合、この記事は、Flatpakアプリのインストールとアンインストールの基本的な使用法についてFlatpakを理解するためのものです。

この初心者向けガイドに従うと、次のことを学ぶことができます。

  • FlatpakとFlathubとは何ですか
  • Ubuntu、Pop!_OS、Linux Mint、およびその他のLinuxディストリビューションでのFlatpakの有効化またはインストール
  • GNOMEソフトウェアを使用したFlatpakアプリのインストール
  • ターミナルからFlatpakアプリをインストールする
  • .flatpakrefファイルからFlatpakアプリをインストールします
  • 他のFlatpakコマンドの使用
  • Flatpakアプリをアンインストールします

Flatpakとは何ですか?

Flatpakは、任意のLinuxディストリビューションでアプリケーションを構築および配布するためのユニバーサルパッケージ管理システムです。 Flatpakアプリをインストールするには、ディストリビューション固有のパッケージマネージャーを学ぶ必要はありません。 これは、すべてのLinuxディストリビューションがアプリをダウンロード、インストール、および更新するための単一のコマンドラインユーティリティを提供します。

Flatpakアプリは、アプリ内のすべての依存ライブラリにバンドルされています。 したがって、Linuxデスクトップに依存関係を外部からインストールする必要もありません。 ここに、Flatpakを使用するいくつかの理由を与えるFlatpakの主要な独自の機能をリストします。

Flatpakの機能:

  • アプリを実行するためのサンドボックス環境
  • 24のLinuxディストリビューションのサポート
  • 同じアプリの複数のバージョンを同時に実行する
  • 依存関係の非互換性はありません
  • バックグラウンドでの自動アプリケーション更新

Flathubとは何ですか?

Flathubは、Linuxシステム用の多数のアプリとゲームを提供する一元化されたflatpakアプリケーションリポジトリです。 また、アプリを構築、配布、定期的に更新したい開発者向けの構築サービスも提供します。

Flathubをソフトウェアセンターと統合して、グラフィカルインターフェイスを使用してFlatpakアプリケーションを参照およびインストールすることもできます。 ターミナルに住んでいる場合は、コマンドラインのFlatpakユーティリティを使用して、Flathubリポジトリからアプリを参照およびインストールできます。

それでは、Ubuntuおよびその他のLinuxディストリビューションでFlatpakをセットアップして、最初のステップに進みましょう。

Flatpakサポートを有効にする方法は?

Fedora、Endless OS、Linux Mint、CentOS、エレメンタリーOSを使用している場合は、Flatpakをインストールする必要がないため、この手順をスキップできます。 これらのLinuxディストリビューションの最新バージョンには、プリインストールされたデフォルトのFlatpakサポートが付属しています。

他のLinuxディストリビューションでFlatpakを有効にするには、FlatpakをインストールしてLinuxシステムで自動構成する単一のコマンドを実行するだけです。

FlatpakをDebian、Pop!_OS、Ubuntuおよびその派生物にインストールします

sudo apt install flatpak 
Ubuntu20.04にFlatpakをインストールする
Ubuntu20.04にFlatpakをインストールする

18.10より前の古いバージョンのUbuntuにFlatpakをインストールします

sudo add-apt-repository ppa:alexlarsson / flatpak
sudo apt update
sudo apt install flatpak

FlatpakをRedHatEnterprise Linux(RHEL)にインストールする

sudo yum install flatpak

ArchLinuxにFlatpakをインストールする

sudo pacman -S flatpak

FlatpakをOpenSUSEにインストールする

sudo zypper install flatpak

SolusにFlatpakをインストールする

sudo eopkg install flatpak xdg-desktop-portal-gtk

他のすべてのLinuxディストリビューションについては、ここで確認できます。

Flatpakのインストールが完了したら、システムを再起動すると、Flatpakアプリケーションのインストールの次のステップに進む準備が整います。 ただし、先に進む前に、FlathubリポジトリからFlatpakアプリをダウンロードしてインストールする3つの方法について以下で説明します。

  • GNOMEソフトウェアセンターを使用したFlatpakアプリのインストール
  • .flatpakrefファイルを使用したFlatpakアプリのインストール
  • コマンドラインを使用したFlatpakアプリのインストール

したがって、自分の状況、欲求、快適さのレベルに応じて、3つの方法のいずれかを自由に使用できます。 ここでは、Ubuntu20.04Linuxを使用してFlatpakアプリのインストールを表示していることにも言及したいと思います。

グラフィカルGNOMEソフトウェアセンターを使用してFlatpakアプリをインストールするにはどうすればよいですか?

1.Flatpakプラグインをインストールします

グラフィカルな方法は、ターミナルを恐れているすべての人にFlaptakアプリをインストールする最も簡単な方法です。 デフォルトのソフトウェアセンターを使用するには、最初にFlatpakサポートを有効にする必要があります。

したがって、GNOMEデスクトップ環境を使用している場合は、次のコマンドを実行してFlatpakプラグインをインストールします。

 sudo apt install gnome-software-plugin-flatpak

KDEデスクトップの場合、次のコマンドを実行します。

 sudo apt install Plasma-discover-backend-flatpak 
gnome-software-plugin-flatpakをインストールします
Ubuntu20.04にgnome-software-plugin-flatpakをインストールします

2.Flathubへのソースラベル付きのアプリを検索します

デフォルトのソフトウェアセンターでアプリを検索すると、Flathubリポジトリを指すソースのラベルが表示されます。

Flathubへのソースラベル付きのGNOMEソフトウェアセンターのFlatpakアプリ
Flathubへのソースラベル付きのGNOMEソフトウェアセンターのFlatpakアプリ

「インストール」をクリックすると、Flatpakアプリをシステムにインストールできます。

.flatpakref(Flatpak)ファイルを使用してFlatpakアプリをインストールするにはどうすればよいですか?

1.オンラインFlathubプラットフォームでアプリを検索する

オンラインのFlathubアプリストアにアクセスして、目的のアプリを検索します。

FlathubでFlatpakアプリを検索しています
FlathubでFlatpakアプリを検索する

2..flatpakrefFlatpakファイルをダウンロードします

「インストール」をクリックすると、アプリをインストールするための次のステップで使用するflatpakファイル.flatpakrefのようなトレントがダウンロードされます。

Flatpakアプリファイルのダウンロード
Flatpakアプリファイルをダウンロードする

3..flatpakrefファイルからFlatpakアプリをインストールします

次に、次のコマンドを実行して、.flatpakrefファイルを使用してアプリをインストールします。

 flatpak install --from /path/to/<app-id>.flatpakref 
flatpakrefファイルを使用してFlatpakアプリをインストールします
flatpakrefファイルを使用してFlatpakアプリをインストールします

アプリのインストールが完了したら、システムを検索するか、次のコマンドを実行してアプリを開きます。

 flatpak run <app-id>

コマンドラインを使用してFlatpakアプリをインストールするにはどうすればよいですか?

1.Flathubリポジトリをインストールします

ターミナルからFlatpakアプリをインストールするには、まずFlathubリポジトリをインストールして、アプリを検索してからインストールできるようにする必要があります。

したがって、コマンドを実行して、Flatpakアプリの完全なリストを含むFlathubを追加します。

 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 
Flathubリポジトリを追加する
Flathubリポジトリを追加する

2.ターミナルからFlatpakアプリを検索します

これで、1つのコマンドを使用して任意のコマンドを検索できます。

 flatpak検索<アプリ名> 
Flatpakアプリを検索する
Flatpakアプリを検索する

入力したapp-nameキーワードに関連するすべてのアプリが一覧表示されます。

3.アプリIDを使用してFlatpakアプリをインストールします

インストールするアプリを見つけ、そのアプリケーションIDをコピーし、それを入力として次のコマンドに渡してアプリをインストールします。

 flatpak install flathub <app-id> 
Flatpakアプリをインストールする
Flatpakアプリをインストールします

次に、次のコマンドを使用してアプリケーションを実行します。

 flatpak run <app-id>

他のFlatpakコマンドの使用

flatpakをさらに活用したい場合は、マニュアルページを読んで利用可能なすべてのコマンドを確認できます。

 男フラットパック
Flatpackutlityコマンド
Flatpakユーティリティコマンド

ご覧のとおり、インストールされているアプリケーションを管理するためのコマンドがいくつかあります。 それらの1つは、システムにインストールされているすべてのFlaptakアプリを表示するflatpak listです。

 フラットパックリスト
LinuxシステムにインストールされているすべてのFlatpakアプリを一覧表示します
LinuxシステムにインストールされているすべてのFlatpakアプリを一覧表示します

特定のアプリを更新するには、次のコマンドを実行できます。

 flatpakアップデート<app-id>

Flatpakアプリをアンインストールする方法は?

最後に、Flatpakアプリを削除する場合は、グラフィカルな方法とコマンドラインの方法の両方を使用して同じことを行うことができます。

コマンドラインを使用している場合は、 flatpak listを実行してapp-idを取得するだけです。 次に、コマンドを実行してアプリをアンインストールします。

 flatpakアンインストール<app-id>

グラフィカルな方法を使用して、それぞれのソフトウェアセンターでインストール済みのアプリを検索し、[削除]または[アンインストール]をクリックするだけです。

結論

初心者向けガイドを楽しんで、Flatpakパッケージ管理システムについて学んだことを願っています。 下記のコメント欄にご意見・ご不明な点がございましたら、お気軽にご意見をお寄せください。