按照指南學習如何在 Debian 12 Bookworm 或 11 Bullseye 上安裝並啟用 Flatpak,以獲取官方倉庫中沒有的各種開源應用程序。
Flatpak 是一個軟體分發框架,也是 Ubuntu 的 Snap 的一個相當好的替代品,用於在不同的 Linux 發行版上安裝相同的應用程序包。它將在任何基於 Linux 的操作系統上運行。這就是為什麼我們也稱 Flatpak 為通用打包格式。它旨在解決 Linux 上的軟體碎片化問題。因此,通過允許開發者創建具有在各種 Linux 發行版上運行的能力的應用程序,從而減少了開發者的工作量,無需分發特定的包。
因此,如果您是 Debian 用戶,除了使用 APT 包管理器安裝 Debian 應用程序包外,您還可以嘗試使用 Flatpak。因為它減少了安裝一些最新或舊軟體時出現的兼容性錯誤或問題。
1. 更新 Debian 包列表
從應用程序列表中打開命令終端,然後運行系統更新命令,以刷新 APT 包索引緩存並更新包。
sudo apt update
2. 在 Debian 12 或 11 上安裝 Flatpak
默認情況下,Flatpak 不會在 Debian 12 或 11 上,所以要使用它,首先我們必須安裝它。然而,最好的事情是,通過 Debian Linux 的默認系統倉庫可以獲得用於配置它的包。因此,使用 APT 包管理器並運行給定的語法。
sudo apt install flatpak
那些想要 使用 Debian Gnome 軟體 應用程序安裝 Flatpak 的人還可以使用給定的命令為其添加 Flatpak 插件支持:
sudo apt install gnome-software-plugin-flatpak
3. 整合 FlatHub 倉庫
我們已經安裝了 Flatpak,但它需要一個源來下載和安裝用戶請求的包。為此,創建了 Flathub。因此,使用給定的 Flatpak 命令將 Flathub 倉庫添加到您的 Debian 12 系統。
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
在需要時提供您的系統密碼。
4. 重啟 Debian 12
接下來,為了正確整合 Flatpak 並應用更改,重啟您的系統一次。可以使用圖形界面,也可以在終端中運行給定的命令。
sudo reboot
5. 安裝一些 Flatpak 應用程序 - 命令行或圖形界面
現在,我們可以使用 Flatpak 命令行或使用默認的 Debian Gnome 軟體管理器安裝任何流行的應用程序,前提是您已經安裝了 Flatpak 插件。
舉個例子,您想要使用 Flatpak 在 Debian 12 上安裝 Slack ↗。然後:
在終端上,您可以使用給定的命令。那些想要找到其他 Flatpak 程序的命令的人可以訪問其 官方網站 ↗:
flatpak install flathub com.slack.Slack
而使用系統的默認 Gnome 軟體應用程序 安裝 Flatpak 應用程序是最好的方法。在您的 Debian 12 上,轉到 應用程序 並搜索 軟體。
之後,使用搜索圖標並找到可以從 Flatpak 的 Flathub 倉庫安裝的軟體,例如 - Slack。
卸載
如果不需要 Flatpak,卸載它非常簡單。只需像安裝它時一樣使用 apt 包管理器。
sudo apt autoremove --purge flatpak