UbuntuにFlatPakをインストールする方法

長い間、多くの人がLinux用の「ユニバーサルインストーラー」について語ってきました。AppImage、Snapパッケージ、Flatpakがあります。他のツールと同様に、FlatpakはLinuxディストリビューションに関係なくソフトウェアを簡単にインストールできる技術です。ここでは、UbuntuにFlatpakマネージャーをインストールする方法と、Flatpakアプリをインストールするプロセスを示します。
目次
- Flatpakを使用してソフトウェアをインストールする理由
- UbuntuにFlatpakをインストールする
- Flatpakでパッケージを検索およびリスト表示する
- Flatpakを使用してパッケージをインストールする
- Flatpakパッケージを更新する
- Flatpakでパッケージを削除する
- 確認すべき5つの優れたFlatpak
Flatpakを使用してソフトウェアをインストールする理由
Flatpakの最大のセールスポイントの1つは、デスクトップに特化した完全なコンテナ化されたアプリプラットフォームを提供することです。Canonicalはサーバーソフトウェアに重点を置くため、Snapとは異なり、この点がFlatpakの特長となっています。Flatpakの焦点のおかげで、非常に短期間で多くの開発者からたくさんのソフトウェアが登場しているのがわかります。
そのほかにも、FlatpakはGNOMEデスクトップ環境に精通した人々によって開発されています。そのため、Boxes、Cheese、Gladeのようなさまざまな人気のGNOMEベースのユーティリティを見つけることができます。

最後に、Flatpakはモジュール性と使いやすさのバランスを保っています。SnapやAppImageとは異なり、カスタムFlatpakパッケージのためにサードパーティのリポジトリを作成して含めるのが簡単です。これにより、サードパーティのサービスに依存せず、自分のアプリ用のパイプラインを簡単に作成できます。
ヒント: 今日、いくつかの最高のGNOMEシェル拡張機能を使ってあなたのGNOMEデスクトップをカスタマイズする方法を学んでください。
UbuntuにFlatpakをインストールする
注意: すべてのFlatpakパッケージインストール手順は、Ubuntuを含むすべてのLinuxベースのオペレーティングシステムに適用されます。
現在、FlatpakはLTSおよびCurrentブランチのデフォルトのUbuntuリポジトリで利用可能です。このため、ソフトウェアマネージャーのインストールは、単一のaptコマンドを実行するだけで済みます。
sudo apt install flatpak gnome-software-plugin-flatpak次のコマンドを実行して、FlatpakインストールにFlathubリポジトリをインポートします。
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo新しいFlatpak設定を適用するために、マシンを再起動します。
sudo rebootFlatpakマネージャーが正しく機能しているかどうかを確認するために、そのバージョン番号を確認します。
flatpak --versionFlatpakでパッケージを検索およびリスト表示する
特定のパッケージを検索するには、searchサブコマンドを実行します。これにより、システム内のすべての利用可能なリモートリポジトリを確認し、クエリに一致するすべてのパッケージが返されます。
sudo flatpak search spotify特定のパッケージの詳細をinfoサブコマンドを通じて確認することもできます。ただし、これは現在インストールされているアプリに対してのみ機能し、そのアプリの「アプリケーションID」を提供する必要があることに注意してください。
flatpak info -m com.spotify.Client
Flatpakリポジトリからインストール可能なすべてのパッケージをリスト表示するには、次のようにします。
flatpak remote-ls flathub --app
Flatpakを使用してパッケージをインストールする
Ubuntu LinuxにFlatpakパッケージをインストールするには、installサブコマンドを実行し、続けてリポジトリ名と希望するアプリ名を指定します。
sudo flatpak install flathub spotify
注意: アプリをインストールする際に、その略語の代わりにアプリケーションIDを指定することもできます。たとえば、sudo flatpak install com.spotify.Clientというコマンドは、同じSpotifyクライアントをマシンに取得します。
installサブコマンドでは、アプリのインストール方法をカスタマイズできるいくつかの追加フラグを受け取ります。たとえば、-uフラグを使用すると、「ユーザー固有」のインストールを作成することができます。
flatpak install-u flathub com.spotify.Client--reinstallフラグを使用すると、システム内で既存のアプリの再インストールを強制できます。
sudo flatpak install--reinstall flathub com.spotify.Client
特定のアプリに対してパッケージファイルのみをダウンロードするようFlatpakに指示することもできます。これは、更新を保留しているが、ファイルが既にマシンに存在することを確認したい場合に便利です。
sudo flatpak install--no-deploy flathub com.spotify.Client知っておくべきこと: 人気のLinuxディストリビューションで壊れたパッケージを修正する方法を学ぶことができます。
Flatpakパッケージを更新する
従来のパッケージマネージャーと同様に、Flatpakはシステム内の既存のアプリを更新できます。マシン上のすべてのFlatpakパッケージを更新するには、updateサブコマンドを実行します。
sudo flatpak update
このサブコマンドは、デフォルトの動作を変更できる追加のフラグを受け取ります。たとえば、-uフラグは「ユーザー固有」のFlatpakパッケージのみを更新します。
flatpak update -u com.spotify.ClientFlatpakでパッケージを削除する
Flatpakパッケージを削除するには、アンインストールサブコマンドを実行し、アプリケーション名を続けて指定します。
sudo flatpak uninstall spotify
このサブコマンドは、アプリケーションに現在存在するデータを削除することもできます。そのためには、アンインストールサブコマンドを実行し、--delete-dataフラグを指定してFlatpakパッケージを続けて指定します。
sudo flatpak uninstall --delete-data spotify最後に、Flatpakパッケージから未使用の依存関係を削除することも可能です。これは、Flatpakがコンピュータ上で占めているスペースを管理したい場合に便利です。
sudo flatpak uninstall --unused確認すべき5つの優れたFlatpak
1. GIMP
GIMPはLinux、Mac、Windows用の強力なグラフィック編集ツールです。この印象的なプログラムはスタンドアロンアプリとしてもインストールできますが、Flatpakの代替版は、開発者からの最新の機能を提供します。

Flatpakを使用してGIMPをインストールするには、次のコマンドを実行します。
sudo flatpak install flathub org.gimp.GIMPシステムでGIMPが正しく動作しているか確認するには、デスクトップで開きます。
flatpak run org.gimp.GIMP2. Pitivi
Linux上には多くのビデオ編集アプリがあります。パッケージリポジトリを検索する際、ユーザーは少なくとも3つ以上のオプションが見つかるでしょう。Pitiviもその例に漏れません。これは、さまざまな優れた機能と使いやすいインターフェースを持つ高度なビデオエディタです。そして、リストにあるほとんどのソフトウェアと同様に、迅速な更新の恩恵を受けます - これはFlatpakだけが提供できるものです。

次のコマンドを実行することで、LinuxマシンにPitiviをインストールして実行できます。
sudo flatpak install flathub org.pitivi.Pitivi
flatpak run org.pitivi.Pitivi3. Telegram
Telegramは素晴らしいメッセージアプリであり、Linuxをプラットフォームとして真剣に受け止める数少ないメインストリームサービスの1つです。TelegramをダウンロードしてLinuxで実行するのは比較的簡単ですが、多くの人はパッケージを解凍する必要があるため、あまりやりたがりません。

幸運なことに、現在、そのための公式Flatpakパッケージが存在します。これにより、常に最新のバイナリが手に入るので、新しいマシンにTelegramをインストールするのがわずか数コマンドで済むようになります。
sudo flatpak install flathub org.telegram.desktop
flatpak run org.telegram.desktop4. LibreOffice
GIMPと同様に、LibreOfficeは頻繁に新機能で更新されます。多くの場合、ほとんどのLinuxディストリビューションのメンテナはこれらの変更を推進するのが遅いです。そのため、ドキュメント財団は、Flatpakを通じてソフトウェアを配布することに決めました。

このアプローチにより、手間をかけずにできるだけ早くLibreOfficeスイートの最新バージョンを手に入れることができます。FlatpakとしてLibreOfficeをインストールして実行するには、次のコマンドを実行します。
sudo flatpak install flathub org.libreoffice.LibreOffice
flatpak run org.libreoffice.LibreOffice5. Warehouse
Flatpakパッケージの管理は、Linuxのターミナルでコマンドをタイプすることに不慣れな場合、非常に手間がかかることがあります。Warehouseは、Linux用の軽量で使いやすいFlatpak管理ユーティリティです。利用可能なすべてのFlatpakベースのプログラムをリスト表示し、リモートリポジトリを管理し、古いパッケージから未使用のデータを削除することさえできます。

新しいターミナルセッションで次のコマンドを実行することで、Warehouseをインストールして使用できます。
sudo flatpak install flathub io.github.flattool.Warehouse
flatpak run io.github.flattool.WarehouseUbuntu LinuxでFlatpakアプリをインストール、使用、実行する方法を学ぶことは、あなたが行えることのほんの一部に過ぎません。今日、あなたのLinuxシステムに最適なプログラムを探すことで、この自由でオープンソースのソフトウェアの深く多様な世界を探索してください。
画像クレジット:Kari Shea via UnsplashおよびWikimedia Commons。すべての変更およびスクリーンショットはRamces Redによるものです。