
目前最受歡迎的下一代軟體包類型是 Flatpak(我們或許應該停止這樣稱呼它了)。 Snap 軟體包雖然增加了額外的安全措施,但性能卻更差;而 AppImage 軟體包出現的時間更早,由於缺乏推廣,並沒有真正流行起來。這三種軟體包都包含軟體及其依賴項,並且與大多數 Linux 發行版相容。 Flathub 我們看到一堆雜亂的日期,這可能會讓我們感到困惑。
作為 Linux 部落格編輯,我偶爾會查看 Flathub 上的更新。我也可以在 Snapcraft 上查看更新,但 Canonical 的商店網站分類不夠清晰,缺少更新和新版本發布專區。有時,更新後的程式會附帶更新日誌。 它提到的版本已經問世數月了。它說這份文件是幾個月前發布的,幾天前才編譯的。這種情況該如何處理?
Flathub 和那些更新更頻繁的 Flatpak 版本
關鍵在於依賴關係。截圖來自播放器。 MPV這款軟體在 Linux 用戶中越來越受歡迎。如您所見,0.40.0 版本已經發布了 8 個月,但 Flatpak 軟體包卻是 5 天前才上傳到 Flathub 的。這種巨大的差異並非源自於主軟體的更改,而是依賴項的變化所致。
雖然沒有提供具體信息,但開發者肯定已經決定實施依賴項變更並重新上傳軟體包。例如,他們可能決定新增版本 1。 八月 FFmpeg雖然時間已經過去很久,不足以斷定他對此負有責任。但可以肯定的是,情況已經發生了一些變化,而且 自三月以來,MPV領域沒有任何新消息。還有另一個依賴關係,導致需要重新打包一個版本較舊的播放器。
這種情況也可能發生在 snap 套件和 AppImage 套件中。您可以保留最初發布的版本,但任何想要保持最新狀態的用戶都應該在主要依賴項更新時更新軟體包。這就解釋了發布日期為何不固定。