如何在 Debian 12 或 11 Linux 上啟用 Flatpak
按照指南學(xué)習(xí)如何在 Debian 12 Bookworm 或 11 Bullseye 上安裝并啟用 Flatpak,以獲取官方倉(cāng)庫(kù)中沒有的各種開源應(yīng)用程序。
Flatpak 是一個(gè)軟件分發(fā)框架,也是 Ubuntu 的 Snap 的一個(gè)相當(dāng)好的替代品,用于在不同的 Linux 發(fā)行版上安裝相同的應(yīng)用程序包。它將在任何基于 Linux 的操作系統(tǒng)上運(yùn)行。這就是為什么我們也稱?Flatpak 為通用打包格式。它旨在解決 Linux 上的軟件碎片化問(wèn)題。因此,通過(guò)允許開發(fā)者創(chuàng)建具有在各種 Linux 發(fā)行版上運(yùn)行的能力的應(yīng)用程序,從而減少了開發(fā)者的工作量,無(wú)需分發(fā)特定的包。
因此,如果您是 Debian 用戶,除了使用 APT 包管理器安裝 Debian 應(yīng)用程序包外,您還可以嘗試使用 Flatpak。因?yàn)樗鼫p少了安裝一些最新或舊軟件時(shí)出現(xiàn)的兼容性錯(cuò)誤或問(wèn)題。
1. 更新 Debian 包列表
從應(yīng)用程序列表中打開命令終端,然后運(yùn)行系統(tǒng)更新命令,以刷新 APT 包索引緩存并更新包。
sudo apt update
2. 在 Debian 12 或 11 上安裝 Flatpak
默認(rèn)情況下,F(xiàn)latpak 不會(huì)在 Debian 12 或 11 上,所以要使用它,首先我們必須安裝它。然而,最好的事情是,通過(guò) Debian Linux 的默認(rèn)系統(tǒng)倉(cāng)庫(kù)可以獲得用于配置它的包。因此,使用 APT 包管理器并運(yùn)行給定的語(yǔ)法。
sudo apt install flatpak

編輯切換為居中
那些想要?使用 Debian Gnome 軟件?應(yīng)用程序安裝 Flatpak 的人還可以使用給定的命令為其添加 Flatpak 插件支持:
sudo apt install gnome-software-plugin-flatpak
3. 整合 FlatHub 倉(cāng)庫(kù)
我們已經(jīng)安裝了 Flatpak,但它需要一個(gè)源來(lái)下載和安裝用戶請(qǐng)求的包。為此,創(chuàng)建了 Flathub。因此,使用給定的 Flatpak 命令將 Flathub 倉(cāng)庫(kù)添加到您的 Debian 12 系統(tǒng)。
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
在需要時(shí)提供您的系統(tǒng)密碼。
4. 重啟 Debian 12
接下來(lái),為了正確整合 Flatpak 并應(yīng)用更改,重啟您的系統(tǒng)一次??梢允褂脠D形界面,也可以在終端中運(yùn)行給定的命令。
sudo reboot
5. 安裝一些 Flatpak 應(yīng)用程序 - 命令行或圖形界面
現(xiàn)在,我們可以使用 Flatpak 命令行或使用默認(rèn)的 Debian Gnome 軟件管理器安裝任何流行的應(yīng)用程序,前提是您已經(jīng)安裝了 Flatpak 插件。
舉個(gè)例子,您想要使用 Flatpak 在 Debian 12 上安裝 Slack ↗。然后:
在終端上,您可以使用給定的命令。那些想要找到其他 Flatpak 程序的命令的人可以訪問(wèn)其?官方網(wǎng)站 ↗:
flatpak install flathub com.slack.Slack
而使用系統(tǒng)的默認(rèn)?Gnome 軟件應(yīng)用程序?安裝 Flatpak 應(yīng)用程序是最好的方法。在您的?Debian 12?上,轉(zhuǎn)到?應(yīng)用程序?并搜索?軟件。
之后,使用搜索圖標(biāo)并找到可以從 Flatpak 的 Flathub 倉(cāng)庫(kù)安裝的軟件,例如 -?Slack。

編輯切換為居中
卸載
如果不需要 Flatpak,卸載它非常簡(jiǎn)單。只需像安裝它時(shí)一樣使用 apt 包管理器。
sudo apt autoremove --purge flatpak