Flatpakの権限、リモート、およびデータを管理するためのベストアプリ
パッケージ管理を簡単にするためのFlatpakユーティリティを見つけましょう。
Flatpakは、多くのLinux搭載PC、特にSteam Deckや、世界の多くの地域で初めてコンピュータを持つ人のためにEndlessが提供しているノートパソコンなど、ソフトウェアをインストールする標準の方法となっています。
多くのLinuxのバージョンではFlatpakを簡単にインストールおよびアンインストールできますが、いくつかの関連作業には、作業を完了するために追加のソフトウェアが必要です。これらの中での最良の選択肢は次のとおりです。
1. GNOME ソフトウェア
GNOMEソフトウェアは、多くのデスクトップLinuxバージョンに付属するアプリストアです。優れたFlatpakとの統合を提供しているので、新しいFlatpakアプリを簡単に発見できます。
GNOME Softwareを使用すると、アプリをダウンロードしたり、現在インストールされているアプリを確認したり、さよならする準備ができたアプリをアンインストールしたりできます。アプリを削除すると、GNOME Softwareは関連データの削除を促します。このデータは通常残っており、スペースを占有します。
GNOME Softwareは、システムがアプリをダウンロードしているソース(Flatpakリモートとして知られる)を表示することもできます。リモートの有効化と無効化はできますが、新しいリモートを追加することはできませんので、そのためにはコマンドラインに頼るか、サードパーティのアプリをダウンロードする必要があります。
もしGNOME Softwareがあなたのコンピュータにプリインストールされていない場合、自分でインストールすることができます。例えば、Ubuntuは23.10からGNOME Softwareの使用を中止し、それ以前のバージョンではFlatpakをサポートしない修正バージョンが付属していました。UbuntuでFlatpaksを使用したい場合、最初のステップはFlatpakプラグインを使ってGNOME Softwareをインストールすることです:
sudo apt install gnome-software gnome-software-plugin-flatpakフラットシール
特定のファイルへのアクセスをアプリが制限できる能力や、ウェブカメラのような特定のコンポーネントをブロックすることは、Flatpak形式が存在する理由の一つです。これはサンドボックス化として知られ、進行中のプロジェクトです。
Linuxには、AndroidやiOSのようなサンドボックス化されたアプリがすでにはなく、そのため技術がまだ若く、ほとんどのアプリはモバイルアプリのようにアクセス権の付与を求めてきません。その代わり、特定の権限のセットを持つことがデフォルトとなっており、あなたの選択は主にそれらを受け入れるか拒否するかのどちらかです。ほとんどの場合、アプリは必要な権限を通知さえしません。
サンドボックス化なしでは、あなたのシステムはさまざまなセキュリティリスクにさらされる可能性があります。多くのアプリは、音楽や画像を保存しているフォルダへのアクセスが必要であるにもかかわらず、デフォルトであなたのホームフォルダ全体へのアクセス権を持っています。
Flatsealを使用すると、各アプリが持つ権限のリストを確認し、それをオンまたはオフに切り替えることができます。これにより、プログラムが悪意のあることをしていないか、あなたのマシンにアクセスできないかを確認できる安心感が得られます。
反対に、権限を制限すると特定のアプリが正常に動作しなくなることがあります。いくつかのアプリは、最初にすべてのファイルへのアクセスがないため、特定のフォルダーに制限されているため、期待通りに動作しません。たとえば、写真編集アプリが ダウンロード フォルダーでファイルを開いたり保存したりできない理由に戸惑うことがあるかもしれませんが、これはそのアプリが ピクチャー フォルダーでの動作しか見えないからです。
多くのLinuxアプリは、何が起こっているのかを十分に説明しないため、Flatpakと権限の仕組みを理解していないと、ソフトウェアが壊れていると結論付けるかもしれません。しかし、理解が得られた後は、通常、Flatsealをダウンロードして使い方を学ぶことが解決策です。
3. 倉庫
Flatpakには多くの情報が含まれています。それぞれは独自のアプリIDとバージョン番号を持ち、特定のアーキテクチャ上で動作し、安定版またはベータ版である可能性があります。これらの詳細が必要な場合は、Warehouseアプリ内で見つけることができます。このアプリは、Flatpakに関して知りたいほぼすべての情報の倉庫として機能します。
Warehouseは、Flatpaksの数少ない軽微な欠点の一つである自動更新を軽減します。Warehouseを使えば、アプリに更新を無視するよう指示することができます。このようにして、動作が確実で満足のいくバージョンに留まることができます。将来のリリースにバグや大幅な変更があった場合でも、あなたに影響を与えることはありません。また、Warehouseではアプリの以前のバージョンにダウングレードすることもできます。
GNOME Softwareと同様に、Warehouseは利用可能なFlatpakリモートをリストアップできます。一方で、そのリストはあまり広範囲ではなく、ディストリビューションに関連するリポジトリを無視してしまい、代わりに自分で手動で追加したリポジトリ、例えばFlathubなどを表示します。しかし、一つ大きな特徴は、追加のリモートを簡単に見つけて追加できる機能です。アプリは「elementaryOS AppCenter」、「GNOME Nightly」、「KDE Testing Applications」などの選択肢をリストします。また、自分のリポジトリファイルやURLを追加することも可能です。
Warehouseのもう1つの優れた機能は、Flatpakアプリデータを保存しているフォルダーを表示できることです。Warehouseを使用すると、アプリのデータがハードドライブのどこにあるか、どれだけのスペースを占めているかを簡単に見つけることができます。その後、このフォルダーを削除するオプションがあります。
アプリのフォルダーを削除すると、ハードドライブのスペースを解放でき、アプリが正常に動作していない場合の問題を解決できます。また、Warehouseは現在インストールされているソフトウェアに限定されません。「残りのデータを管理」オプションがあり、すでに削除したアプリの後片付けをリストアップしてクリーンアップします。
フラットスイープ
Flatsweepは、各FlatpakアプリフォルダがPC上でどれだけのスペースを占めているかを示すシンプルなツールです。Warehouseとは異なり、他のことを試みることはありません。
大丈夫です。Flatsweepの唯一の目的は、長年にわたりあなたのPCに蓄積された混乱を掃除するための便利なツールです。一般的なシステムクリーナーとは異なり、予期しない問題を引き起こす可能性のあるマシンの部分には手を加えないことがわかります。Flatsweepは、あなたのFlatpakアプリにのみ特化しています。
GNOMEデスクトップ環境用に設計された最高のアプリのいくつかと同様に、Flatsweepは1つのタスクを実行する素晴らしい仕事をしており、そのタスクをうまく行うために必要なすべての情報を提供します。Flatsweepを開き、ファイルを消去して、次へ進みましょう。
Flatpakは主にうまく機能します
Flatpakは、Linuxでアプリを入手するのをこれまでになく簡単にします。しかし、フォーマットやそれに関連するツールにはまだいくつかの問題があります。これは、CanonicalのSnapパッケージフォーマットのような他の代替手段にも当てはまります。しかし、時間が経つにつれて、追加のツールをインストールする必要が徐々に無くなるかもしれません。




