是的,我看過:
這主要針對頻寬有限的情況。我希望能夠選擇何時下載應用程式。由於這個原因,我經常手動運行“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