ウェブサイト検索

Linux に Flatpak をインストールして使用する方法


Linux では、ソフトウェア パッケージをインストールする方法が多数あります。 Debian ベースのディストリビューションには APT、RHEL ベースのディストリビューションには YUM などのパッケージ マネージャーを使用できます。パッケージが公式リポジトリで利用できない場合は、利用可能なPPA (Debian ディストリビューションの場合) を使用するか、DEB または < を使用してインストールできます。RPM パッケージ。端末の使用に興味がない場合は、ソフトウェア センターを使用すると、アプリケーションを簡単にインストールできます。すべてが失敗した場合でも、ソースからビルドするという選択肢があります。

いずれにせよ、いくつかの課題が存在します。ソフトウェア センターには、探しているアプリケーションが常にあるとは限らず、PPA からインストールするとエラーや互換性の問題が発生する可能性があります。さらに、ソースからの構築にはより高いレベルの専門知識が必要であり、Linux の初心者にとっては初心者に優しい方法ではありません。

このような課題を考慮して、時間を節約し、互換性の問題に起因するエラーを回避するために、パッケージをインストールする普遍的な方法が強く推奨されています。 Canonical は、このようなアイデアをスナップ パッケージの形で初めて実装しました。スナップは、ソフトウェア アプリケーションのインストールを簡素化する、クロスディストリビューション、コンテナ化、依存関係のないソフトウェア パッケージです。

スナップに加えて、 もう一つのユニバーサル包装システムであるフラットパックも登場しました。

フラットパック

C で書かれた flatpak は、ユーザーがサンドボックス環境または分離された環境でアプリケーションをインストールして実行できるようにするパッケージ管理ユーティリティです。 スナップと同様に、フラットパックもさまざまなディストリビューションにわたるソフトウェア パッケージの管理を簡素化することを目的としています。単一のフラットパックは、フラットパックをサポートする Linux ディストリビューションに変更を加えることなくインストールできます。

Linux ディストリビューションに Flatpak をインストールする方法

このガイドでは、Flatpak をインストールし、さまざまな Linux ディストリビューションで使用する方法に焦点を当てます。 Flatpak のインストールは 2 段階の手順です。まず、ディストリビューションのパッケージ マネージャーを使用して Flatpak をインストールし、後でアプリケーションのインストール先となる Flatpak リポジトリ ( Flathub ) を追加する必要があります。

Ubuntu と Mint に Flatpak をインストールする

デフォルトでは、FlatpakUbuntu 18.04 および Mint 19.3 以降のバージョンでサポートされています。これは、次のコマンドを実行して確認できます。

sudo apt install flatpak

Flatpak を Debian および Debian ベースのディストリビューションにインストールする

ZorinElementary、その他のディストリビューションなどの他の Debian ベースのディストリビューションの場合は、表示されているPPAを追加し、以下のコマンドを実行します。

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

RedHat と Fedora に Flatpak をインストールする

Fedora および RHEL/CentOS 8 の場合は、次のコマンドを実行します。

sudo dnf install flatpak

以前のバージョンの場合、RHEL/CentOS 7 は yum パッケージ マネージャーを使用して flatpak をインストールします。

sudo yum install flatpak

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

OpenSUSEFlatpak を有効にするには、次のコマンドを実行します。

sudo zypper install flatpak

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

最後に、Arch Linux とそのフレーバーで Flatpak を有効にするには、次のコマンドを実行します。

sudo pacman -S flatpak

Flatpak がインストールされたら、次のステップはアプリケーションのダウンロード元となる Flatpak のリポジトリを有効にすることです。

Linux で Flathub リポジトリを追加する方法

次のステップでは、アプリケーションをダウンロードしてインストールする場所となる Flatpak のリポジトリを追加します。ここ。 Flathub は最も人気があり、広く使用されているリポジトリであるため、追加します。

Flathub をシステムに追加するには。以下のコマンドを実行します。

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Linux で Flatpak を使用する方法

リポジトリからアプリケーションをインストールする前に、次の構文を使用してFlathub でそのアプリケーションが利用可能かどうかを検索できます。

flatpak search application name

たとえば、FlathubSpotify を検索するには、次のコマンドを実行します。

flatpak search spotify

結果には、アプリケーション ID、バージョン、ブランチ、リモート、およびソフトウェア アプリケーションの簡単な説明が表示されます。

リポジトリからアプリケーションをインストールするには、次の構文を使用します。

flatpak install [remotes] [Application ID]

この場合、Spotify をインストールするには、次のコマンドを実行します。

flatpak install flathub com.spotify.Client

flatpak アプリケーションを実行するには、次のコマンドを実行します。

flatpak run [Application ID]

例えば、

flatpak run com.spotify.Client

私の場合、これにより Spotify アプリケーションが起動されました。

システム上に存在する flatpak パッケージを一覧表示するには、次のコマンドを実行します。

flatpak list

アプリケーションをアンインストールするには、次の構文を使用します。

flatpak uninstall [Application ID]

たとえば、Spotify を削除するには、次のコマンドを実行します。

flatpak uninstall com.spotify.Client

すべての flatpak パッケージを更新するには、次を実行します。

flatpak update

私の場合、すべての flatpak が最新だったので、変更は加えられませんでした。

最後に、使用している flatpak のバージョンを確認するには、次のコマンドを実行します。

flatpak --version

結論

Flatpak は、システムの追加ソフトウェアへのアクセスを提供するのに大いに役立ちます。これは、 flatpak アプリケーションの膨大なコレクションを含むFlathub リポジトリによって可能になります。