近日,荷蘭開發(fā)者 Remy van Elst 通過自己的博客控訴了 snap 自動更新所帶來的問題,并決定刪除 snap,同時選擇放棄 Ubuntu。
升級到 Ubuntu 20.04 版本后,Remy 通過 snap 安裝了 CLion,因為與手動下載安裝相比,這樣顯然更方便。但就在上個周末,他發(fā)現(xiàn) CLion 自動更新了。實際上,當他注意到更新時,該程序進程已由于更新導致的錯誤而終止。
在自動更新過程中,幾個關鍵的插件被破壞。Remy 表示,不僅僅是截圖中的插件出了問題,用于交叉編譯到 ARM 的插件也成了主要問題。
對他來說,更糟糕的是 Ubuntu 無法禁用 snap 更新,這一點 “甚至比 Windows 還差”。三年前就曾有用戶在 snap 官方論壇中提出這個問題,下面的討論一直持續(xù)到今年六月底,但 snap 官方人員始終沒有給出解決方案。
有網(wǎng)友將這篇博客文章貼到了 reddit 和 Hacker news 等論壇上,不少人提出可通過 snap revert clion 回滾到先前的版本,但在 Remy 看來,這種治標不治本的行為是沒有意義的。他認為,用戶對軟件包的掌控權更重要。
最后,Remy 選擇了終極式解決方式:完全刪除 snap。他提到自己之后可能會安裝 Linux Mint,而非 Ubuntu,因為 Linux Mint 前不久禁用了 snap,并允許用戶配置更新。