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