ウェブサイト検索

Flatpak アプリをクリーンアップしてディスク領域をクリアする方法


Flatpak アプリをクリーンアップして貴重なディスク領域を再利用する方法は次のとおりです。フォローしてください。

Flatpak (Snap など) パッケージはサンドボックス モードで実行されます。設計上、個々のアプリケーションは、たとえ小規模なアプリケーションであっても、かなりの量のディスク領域を必要とします。たとえば、単純なテスト エディターや基本的な画像アノテーター アプリケーションは、100 MB 以上のストレージ スペースを占有する可能性があります。

これが、Flatpak や Snap の基本的な動作方法です。アプリのすべての依存関係を取得し、独立して実行します。この設計の利点は、依存関係や更新について心配する必要がないことです。インストールして実行するだけです。それどころか、膨大なディスク容量を消費します。

また、Ubuntu、基本 OS、またはその他のディストリビューションを長期間実行している場合は、Flatpak が時間の経過とともにより多くのスペースを占有し続けることに驚かれるでしょう。

したがって、このガイドでは、 flatpak アプリをクリーンアップするために自分で実行できるいくつかのコマンドを紹介します。

クリーンアップフラットパック

Flatpak パッケージはどこにインストールされますか?

Flatpak パッケージをインストールすると、/var/lib/ flatpak にインストールされます。インストールされたすべてのファイル、メタデータ、アプリケーション ファイル、およびランタイム ファイルは、このディレクトリに含まれます。また、ユーザーのインストール ディレクトリには Flatpak データ (つまり、~/.local/share/ flatpak) が含まれています。

Flatpak アプリのサイズを確認するにはどうすればよいですか?

「 flatpak 」にはいくつかのコマンドとパラメータがあり、それらを組み合わせることで、アプリケーション、サイズ、インストールの種類を一覧表示する目的の結果を得ることができます。ここではいくつかの例を示します。

  • /var/lib/ flatpak のサイズを確認します。ただし、すべての Flatpak アプリとランタイムで使用されているため、完全に回復できない可能性があります。
du -h /var/lib/flatpak

var-lib- flatpak のサイズ

  • Disk Use Analyzer をお持ちの場合は、上記のディレクトリにアクセスするだけで確認できます。

ディスク アナライザーで Flatpak サイズが表示される

次のコマンドのいずれかを使用して、インストールされている flatpak パッケージのサイズを表示できます。

  • インストールされているすべての Flatpak を名前とインストールされているサイズとともに表示します。
flatpak --columns=name,size list

flatpak リストの例 1

  • インストールされているすべての Flatpak を、インストール タイプ、サイズ、アプリケーション ID とともにリストします。
flatpak --columns=app,name,size,installation list

flatpak リストの例 2

  • 自分がインストールした Flatpak のみを表示します。
flatpak --columns=name,size --user list

flatpak リストの例 3

システムには 2 種類の Flatpak が存在する可能性があることに注意してください。それらの一部は OS 自体の一部である場合があります。そして、それらのいくつかはあなたによってインストールされます。

クリーンアップするコマンド

  • 使用されていない flatpak パッケージをアンインストールするには、次のコマンドを使用します。これは安全なコマンドなので試してみてください。
flatpak uninstall --unused

未使用のスイッチを使用して flatpak をクリーンアップする

上記のコマンドを使用して、テスト システムで約 1 GB 以上を解放しました。

var-lib- flatpak サイズが縮小されました

  • 特定の Flatpak パッケージをアンインストールする場合は、次のコマンドを使用します。アプリケーション ID をアプリ名に変更します。アプリ名は、上記のリスト サイズ コマンドで見つけることができます。
flatpak uninstall <application ID>
  • 次のコマンドは、システムからすべての flatpak パッケージを削除します。自分が何をしているのかよくわかっていない限り、実行しないようにしてください。構成によっては、これによりシステムが破損する可能性があります。
flatpak uninstall --all

最後に、パス /var/tmp/ flatpak-cache-* にいくつかの flatpak キャッシュ ファイルがあります。サイズはそれほど重要ではないかもしれませんが。ただし、削除することはできます。

sudo rm -rfv /var/tmp/flatpak-cache-*

flatpak コマンドの詳細については、公式ガイドを参照してください。また、これがスペースの整理に役立ったかどうかを、下のコメント ボックスを使用してお知らせください。

Snap パッケージをクリーンアップしたい場合は、ここからガイドを参照してください。

関連記事