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