FedoraでFlatpakを有効化して使う方法を徹底解説

Fedora 32とUbuntu 20.04のリリース以降、Linuxユーザーの間ではパッケージ形式をめぐる大きな変化が起きています。SnapやFlatpakといったユニバーサルパッケージフォーマットが急速に人気を集めており、筆者としてもその理由は十分にあると考えています。フリーソフトウェアからプロプライエタリなアプリまで、膨大な種類のソフトウェアに簡単にアクセスでき、開発者にとってもパッケージングが格段に楽になるからです。
しかし、LinuxシステムでFlatpakを使い始めるのは、特に初心者にとっては少し戸惑うかもしれません。この記事ではFedoraでのFlatpakの使い方を解説しますが、紹介する手順はFlatpakがインストールされていれば、どのシステムでも応用可能です。
FedoraへのFlatpakのインストール
まず、Flatpakがインストールされていることを確認しましょう。Flatpakのセットアップページにアクセスし、使用しているディストリビューションを選択してインストールを進めます。このチュートリアルではFedoraを選択しますが、対応ディストリビューションは非常に豊富に揃っています。

Fedoraの場合、Fedora用のFlatpakリポジトリファイルをダウンロードするだけで設定が完了します。FedoraにはFlatpak自体がプリインストールされているため、他の一部のディストリビューションとは少し流れが異なる点に注意してください。

リポジトリファイルのリンクをクリックするか、以下のコマンドを入力するだけでOKです。
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
リポジトリファイルをダウンロードした場合は、画面の指示に従ってインストールしてください。これで、FlathubリポジトリのFlatpakをFedoraシステムで自由に利用できる状態になりました。Flathubリポジトリを閲覧・活用する方法は大きく分けて3つあります。
1. GNOMEソフトウェア/DiscoverからFlatpakをインストール
Fedoraには必要なプラグインがすでに組み込まれているため、ソフトウェアストアで通常のアプリを探すのと同じ感覚でFlatpakを検索・インストールできます。普段からソフトウェアストアでアプリをブラウズしている人にとっては非常に便利な方法です。システムにシームレスに統合されているため、提供元に注目しない限り、インストールしたアプリがFlatpakだとは気づかないほど自然です。

一方で、あまりに自然に溶け込んでいるがゆえに、扱いづらさを感じることもあります。巨大なソフトウェアストアの中では、パッケージ数の少ないFlatpakが他のアプリに埋もれてしまうことがあるのです。ただし、Flatpakだけを絞り込んで閲覧する簡単な方法もあります。
2. Flathub.orgからFlatpakをインストール
Flathubの公式サイトに直接アクセスすれば、Flathubが提供するすべてのアプリを一望できます。Flathubのソフトウェアカタログがどれほど充実しているかを実感できるおすすめの方法です。さらに、デスクトップのソフトウェアストアと同じように、カテゴリ別にアプリをブラウズすることも可能です。ゲーム、開発ツール、科学系アプリなど、あらゆるジャンルのアプリがFlathubのサイトに揃っており、じっくり探せます。

Flatpak公式サイトの優れた点は、見つけたアプリを簡単にインストールできることです。ページ上部のアプリ名の横にある「Install」ボタンをクリックしてもよいし、少し下にスクロールしてインストール用のターミナルコマンドをコピーして実行しても構いません。例えばVimをインストールしたい場合は、上部の「Install」をクリックするか、ページに記載されているコマンドを入力します。

flatpak install flathub org.vim.Vim
そして、多くのLinuxユーザーが最も好む3つ目の方法、ターミナルからの検索とインストールに進みましょう。
3. ターミナルからFlatpakをインストール
ターミナルを使ってFlatpakをインストールするのは、少なくとも筆者をはじめ多くのLinuxユーザーにとって、最も自然に感じられる作業スタイルの一つです。ウェブサイトを見て実行ファイルやディスクイメージを手動でダウンロードする代わりに、コマンドラインからリモートリポジトリ経由でソフトウェアをインストールできることは、Linux全体の大きな魅力と言えます。これは強力かつ拡張性の高いソフトウェア管理手段であり、Flatpakも当然ターミナルコマンドに対応しています。
基本の構文は常に同じです。先ほどのコマンドは次の通りでした。
flatpak install flathub org.vim.Vim
最初の部分「flatpak install flathub」は、Flathub以外のリポジトリからインストールしない限り固定です。混乱しやすいのが、実際のFlatpakパッケージ名の部分です。命名規則の詳細な背景はさておき、Flatpakの名前はすべてトップレベルドメイン(TLD)から始まる形式になっています。「com.」や「org.」がよく使われます。そのため、パッケージ名を暗記しようとするのではなく、まず以下のコマンドで正確な名称を検索して確認することをおすすめします。
flatpak search vim
検索結果から目的のFlatpakの正式名称を確認できます。インストールしたFlatpakをターミナルから起動するには、以下のコマンドを使用します。
flatpak run org.vim.Vim
もちろん、アプリケーションメニューに表示されるデスクトップアイコンをクリックして起動することも可能です。
Flatpakのアンインストール
システムからFlatpakを削除する主な方法は2つあります。インストールとは異なり、Flathubのウェブサイトからはアンインストールできない点に注意してください。ソフトウェアセンターのアプリページで「Remove」ボタンをクリックするか、以下のコマンドを実行します。削除したいFlatpakの名称に置き換えてください。
flatpak remove org.vim.Vim
インストール済みのFlatpakの正式名称を調べるには、ターミナルで以下のコマンドを実行します。
flatpak list
これで、FedoraでFlatpakを使い始めるために必要な知識はすべて揃いました。この手順は、Flatpakがインストールされている他のLinuxディストリビューションでも同様に機能します。お使いのシステムにFlatpakがまだ入っていない場合は、冒頭で紹介したセットアップページの手順に従ってください。さらに興味がある方は、FlathubとSnap Storeの比較記事や、Flatpak・Snapを使ってLinuxにSpotifyをインストールする方法も参考にしてみてください。
-
Microsoft Edge の「コレクション」機能とは?有効化の方法と使い方を徹底解説
Chromium ベースの新しい Microsoft Edge ブラウザーには、Web 閲覧をより柔軟かつ効率的にする数多くの機能が搭載されています。他の Web ストアの拡張機能にも対応し、インターフェースもユーザーにとってより魅力的なデザインへと刷新されました。 そんな新機能の中でも注目したいのが「コレクション(Collections)」です。この機能は年初にテスト段階として公開され、その後少しずつ Edge ユーザーへ展開されてきました。そして Windows 10 Version 2004 の登場により、現在ではすべての Microsoft Edge ユーザーが利用できるようになってい
-
Windows 10で手書き入力を有効にして使う方法!タッチキーボードの設定と認識精度アップのコツ
Windows 10には、直感的に操作できる環境が備わっており、使い込むほどに新しい機能を発見できます。その中でも意外と知られていないのが「手書き入力」機能です。マウスやキーボード以外の方法でWindowsを操作できるなんて、想像したことのない方も多いのではないでしょうか。実は、手書きキーボードを使えば、ペンやスタイラスを使ってあらゆるアプリケーションに文字を入力することができます。グラフィックタブレットのペンでも、タッチスクリーン上の指の操作でも、手書き入力は自由自在です。 従来のキーボードタイピングから一歩踏み出して、自分らしい流れるような筆致で文字を書いてみませんか?ここでは、Windo