Storage
Flatpak 佔用太多儲存空間
當我跑
flatpak list -d --app --runtime
我看到以下內容
… … … Version Branch Arch Origin Installation Ref Active commit Latest commit Installed size … … … … 19.08.10 19.08 x86_64 flathub user org.freedesktop.Platform/x86_64/19.08 893ea4aa41e3 - 694.1 MB … … … 19.08 x86_64 flathub user org.freedesktop.Platform.GL.default/x86_64/19.08 0d51f4a9d159 - 243.1 MB … … … 1.4 x86_64 flathub user org.freedesktop.Platform.GL.nvidia-440-82/x86_64/1.4 d144b6da9032 - 984.1 kB … … … 19.08 x86_64 flathub user org.freedesktop.Platform.VAAPI.Intel/x86_64/19.08 febe88924fa8 - 37.0 MB … … … … 2.0 x86_64 flathub user org.freedesktop.Platform.openh264/x86_64/2.0 15266352ca75 - 773.6 kB … … … … 3.36 x86_64 flathub user org.gnome.Platform/x86_64/3.36 ad7f022f9489 - 934.5 MB … … … … 3.22 x86_64 flathub user org.gtk.Gtk3theme.Pop-dark/x86_64/3.22 01db4ce9aee6 - 1.6 MB …
為什麼 flatpak 會消耗如此多的儲存空間?哪些文件可以安全刪除以及如何刪除?
我的系統:
OS
:Pop! OS 20.04lts
RAM
: 8GB
CPU
: 英特爾 i7-8750H
GPU
: GTX 1050ti
由於 flatpak 處於一個自包含的(大部分)隔離環境中,它們的應用程序使用這些執行時來提供它們需要的庫。如果您想查看特定應用程序正在使用哪些執行時,請執行以下命令(Calibre 範例):
$ flatpak info com.calibre_ebook.calibre Calibre - E-book manager ID: com.calibre_ebook.calibre Ref: app/com.calibre_ebook.calibre/x86_64/stable Arch: x86_64 Branch: stable Version: 5.0.1 License: GPL-3.0 Origin: flathub Collection: org.flathub.Stable Installation: user Installed: 362.9 MB Runtime: org.freedesktop.Platform/x86_64/20.08 Sdk: org.freedesktop.Sdk/x86_64/20.08 Commit: 9dc73d95de91fd0798c3b7ed431f359edbcbb90ead9c8ce9e2658fd0bc2aa9ef Parent: e7491dda0dcfc6f3511d0282493ea45535555a1d3e26c6c36d6ec34c1b5ca482 Subject: Update calibre-5.0.0-x86_64.txz to 5.0.1 (4bb0279f) Date: 2020-09-25 14:36:39 +0000
現在,當您刪除不需要的 flatpak 時,系統應該也會清理任何未使用的執行時。要檢查這一點,請執行:
$ flatpak uninstall --unused
注意:根據我的經驗,最大的執行時是 KDE、Freedesktop(執行時/SDK)和 Gnome。此外,如果您的 / 分區已滿,您可以將您的 flatpak 切換到您的 /home 分區。這將要求您添加 flatpak 使用者儲存庫,如下所示:
flatpak remote-add --user flathub https://flathub.org/repo/flathub.flatpakrepo
然後,安裝flatpaks是正常的,但是添加
--user
開關:$ flatpak install --user flathub com.calibre_ebook.calibre