“我真的受够了Ubuntu!”

B站影视 2025-02-08 17:32 3

摘要:由于 Ubuntu 操作系统的逐渐普及,它被许多用户视为最理想的 Linux 发行版。然而随着时间的推移,部分用户逐渐发现,Ubuntu 在系统升级、Snaps 包管理等方面有着不少问题——本文作者就是其中之

【CSDN 编者按】由于 Ubuntu 操作系统的逐渐普及,它被许多用户视为最理想的 Linux 发行版。然而随着时间的推移,部分用户逐渐发现,Ubuntu 在系统升级、Snaps 包管理等方面有着不少问题——本文作者就是其中之

一。他分享了他在使用 Ubuntu 过程中的切身体会,同时也对比了其他发行版(如 Fedora)的优势,希望为那些正在考虑更换 Linux 发行版的用户提供一些参考。

作者 | Herman Õunapuu 翻译 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

原先,我很喜欢 Ubuntu,甚至有很长一段时间内,我都认为 Ubuntu 是最合理的默认操作系统选择。大约在 2016 年,我开始使用 Ubuntu GNOME 版本,而在他们放弃 Unity 桌面环境之后,GNOME 成为了默认选项。

起初我对它非常满意,无论是工作还是个人计算需求都能满足——但后来,情况发生了变化。

升级总是问题不断

像许多 Ubuntu 用户一样,我坚持使用长期支持版本,每两年升级一次,更新到下一个主要版本。只有一个小小的(但很烦人)问题:每次升级,都会出现一些问题。

通常这些问题相对较小,比如图标、字体或主题显示不正常。但有时候,问题会变得相当严重。

最糟糕的一次是我为我母亲的笔记本进行升级时。将 Ubuntu 从 20.04 升级到 22.04 的过程中,系统彻底崩溃了:用户界面卡住了,机器完全无响应。等了 30 分钟并强制重启后,安装彻底失败。最后我气得直接安装了 Windows,这样就不需要再为 Ubuntu 提供支持了。

除了我母亲,另一个家庭成员的电脑也发生了类似情况。他们在 Lubuntu 18.04 上进行升级,结果:Firefox 快捷方式失效,状态栏中出现了重复的图标,登录后还会随机弹出错误。在确认 Fedora 40 上的身份证软件可以正常工作后,我给他们安装了 Fedora。毕竟,他们只需要一个能用的浏览器——但 Ubuntu 却连这个都做不好。

Snaps 让 Ubuntu 变得一团糟

我真的是很讨厌 Snaps。理论上来说,Snaps 听起来很棒,但 Canonical 的糟糕实现和强行推广却把它搞得一团糟。

Snaps 默认会自动更新,这对安全性来说是件好事,但对于那些希望控制自己计算机的用户来说,却是一个噩梦。

随着越来越多的系统组件从基于 Debian 的软件包强行切换到 Snaps,Snaps 的问题也愈加严重:不仅破坏了兼容性和功能,还引入了大量新问题。你可能在升级了 Ubuntu 后,突然发现自己的浏览器变成了一个 Snap 包,桌面快捷方式无法使用,甚至无法用你的政府身份证登录银行账户。

不仅如此,Snaps 还严重拖慢了工作效率。有位同事因为 Ubuntu 系统上的桌面环境闪烁,部分 UI 元素无响应,导致他根本无法完成工作。显然,现在整个 GNOME 桌面环境都是一个 Snap 了,这就引发了问题。

这个问题的解决方法本应很简单,实际却很麻烦,简直浪费了我大半天的时间:

(1)回退到之前的 GNOME Snap 版本;

(2)重启——仍然有问题;

(3)再次更新到最新版本;

(4)重启——依旧有问题;

(5)再次重启——终于好了。

所以,问题到底出在哪里呢?完全没头绪,但开发者一天的生产力就这么白白浪费了。

这些问题现在或许已经修复,但如果我在工作中执行迁移项目时出现类似情况,恐怕我早就被开除了。

Snaps 的正确实现方式:Flatpak

其实,Snaps 是可以做得更好的,Flatpak 就是一个例子。

Flatpak 在实现上更为合理,你可以随时更新它们,而且是可选的。因此,你的 Firefox 安装程序不会在一夜之间变成一个 Flatpak。

在 Steam Deck 上,Flatpak 是用户安装应用程序的主要分发方式,我对此并不介意。唯一的问题是软件选择有限,并非所有应用都能通过 Flatpak 安装。

值得考虑一下 Fedora

Fedora 运行得很好。虽然它并不完美,但我很喜欢它。

到目前为止,我使用 Fedora 的时间已经比 Ubuntu 长了。只要 IBM 不把它搞砸,我觉得它会是一个非常适合完成工作的 Linux 发行版。

最后,希望 Canonical 能重新审视他们构建 Linux 发行版的方法。

来源:CSDN

相关推荐