如何在 Linux 中更新 Flatpak 軟件包
但這種更新通常是針對默認(rèn)的 ??包管理器???。例如,??更新 Ubuntu?? 往往意味著更新所有的 APT 軟件包。
然而,還有其他的打包格式,如 Snap 和 Flatpak。Snap 應(yīng)用程序會自動更新,但 Flatpak 不會。
那么你如何更新 Flatpak 軟件包呢?好吧,你可以用這個命令來更新所有已安裝和可更新的 Flatpak 包:
這很簡單。但讓我再討論一下關(guān)于更新 Flatpak 的一些事情,比如說:
- 更新所有或特定的 Flatpak 包
- 通過軟件中心更新 Flatpak 包
讓我們先從終端的方法開始。
方法 1:使用終端來更新 Flatpak 包
首先讓我從最實用的方法開始,你也應(yīng)該從這個方法開始。
更新每一個過時的 Flatpak 包
更新現(xiàn)有的 Flatpak 包的整個目錄是很容易的。
輸入給定的命令,就可以得到過期包的列表:
update flatpak packages in linux
你只需輸入 ??Y?
? 并按下回車鍵,就能搞定每一個更新。
更新特定的 Flatpak 包
要更新特定的軟件包,你需要可以更新的軟件包的列表。你用的是你之前看到的那個命令。
update flatpak packages in linux
從輸出中復(fù)制你要更新的軟件包的名稱。在以下命令中使用軟件包的名稱:
例如,如果你想更新 Telegram,下面的命令可以完成這項工作:
update specific package in flatpak
這就完成了。
方法 2:從軟件中心更新 Flatpak 應(yīng)用
有 Flatpak 內(nèi)置支持的發(fā)行版會在軟件中心提供 Flatpak 應(yīng)用的更新。Fedora 和 Linux Mint 就是這樣的發(fā)行版。
但如果你使用的是 Ubuntu,你就需要在 GNOME 軟件中心添加 Flatpak 支持:
完成后,你將在 Ubuntu 中擁有兩個軟件中心。這是因為默認(rèn)的軟件中心不是 GNOME 的,而是 Snap Store。
從系統(tǒng)菜單中打開這個新的軟件中心:
open software center in ubuntu
進(jìn)入“更新Update”頁面,你會發(fā)現(xiàn)過時的軟件包列表。這包括 APT 和 Flatpak 軟件包。
update flatpak from software center
在這里,你可以一次更新所有的軟件包,或者你可以有選擇地更新什么。
總結(jié)
許多 Linux 桌面用戶往往忘記更新 Flatpak 軟件包,因為它們不包括在定期的系統(tǒng)更新中。
由于 Flatpak 是一個沙盒式的打包解決方案,你可能不會面臨任何與過時的軟件包有關(guān)的問題,但你肯定會錯過新的功能和修復(fù)。
這就是為什么我建議每隔幾周運行一次 Flatpak 更新命令。
我希望你喜歡這個快速的 Flatpak 小技巧。