透過 Ubuntu(Gnome) 軟體和統一 cli 更新 snap、flatpak 和 appimage?

透過 Ubuntu(Gnome) 軟體和統一 cli 更新 snap、flatpak 和 appimage?

是的,我看過:

這主要針對頻寬有限的情況。我希望能夠選擇何時下載應用程式。由於這個原因,我經常手動運行“apt update && apt Upgrade”。

我相信 Ubuntu 上的 snap 應用程式已經自動更新,對嗎?所以我從來不需要手動運行“快照刷新”。

是否有一個統一的介面用於從各自的儲存庫更新 apt(deb)、snap、flatpak、appimage?透過命令列還是透過 Ubuntu (Gnome) 軟體?如果沒有,至少可以從 CLI(命令列介面)更新 flatpak 和 appimage 嗎?我不知道這兩個命令類似於“apt”和“snap”。

是否可以透過 Ubuntu Software、特定網站瀏覽 snap、flatpak 和 appimage 應用程式的儲存庫,還是 Google 是唯一的選擇?

答案1

你所說的統一介面叫做封裝套件,它實際上是所有發行版上的 GNOME 軟體的動力。它是一個中間層軟體,位於發行版的軟體包系統和 GNOME Software 或 KDE Discover 等前端之間。

PakageKit 尚不支援 Flatpak 和 Snap。但是,您可以安裝 GNOME 軟體的插件,以透過 GNOME 軟體管理、安裝和更新 Flatpaks 和 Snap (apt install gnome-software-plugin-flatpak gnome-software-plugin-flatpak)。

如果您停用 PackageKit 後台服務,您的系統將自動停止更新軟體包。

答案2

AppImages 具有以下優點:

  • 打包為 AppImage 的應用程式可以在許多發行版上運行(包括 Ubuntu、Fedora、openSUSE、CentOS、elementaryOS、Linux Mint 等)
  • 一個應用程式=一個檔案=對使用者來說超級簡單:只要下載一個AppImage文件,使其可執行,然後運行
  • 無需拆包或安裝
  • 無需root
  • 沒有改變系統庫
  • 開箱即用,無需安裝運行時
  • 可選的桌面集成appimaged
  • 可選的二進位增量更新,例如,使用 AppImageUpdate 進行連續建置(僅下載二進位差異)
  • 可以選擇對您的 AppImages 進行 GPG2 簽章(在文件內)
  • 適用於 Live ISO
  • 雙啟動多個發行版時可以使用相同的 AppImage
  • 可以列在應用影像中心可用 AppImage 的中央目錄

對於 AppImage,應用程式作者決定是否要使用 AppImageUpdate 或其他更新機制支援二進位增量更新。根據經驗,AppImage 總是將選擇權留給建構 AppImage 的人,並且不強制執行任何操作。

沒有閉源中央儲存、沒有中央看門人、沒有貢獻者 CLA。全部開源。

答案3

Snap 在設計上是自動更新的,如果維修人員將新的 Snap 推送到商店,它會立即向您推出並在背景更新。

https://forum.snapcraft.io/t/disabling-automatic-refresh-for-snap-from-store/707

相關內容