为什么我总是推荐 Arch Linux Mac mini 6.2

2025-06-09

为什么我总是推荐 Arch Linux

Mac mini 6.2

通常,新手的首选发行版是 Ubuntu。它拥有流畅的安装程序和“足够好”的界面。但我始终推荐新手使用 Antergos Linux,因为它是一个基于 Arch Linux 的发行版。为什么?

软件

在 Ubuntu 中,软件更新通常比当前版本晚一年左右。这是因为维护人员希望软件能够经过测试,避免像新版本那样经常出现 bug。然而,根据我的经验,情况恰恰相反:我又遇到了一次“意外”。目前我不得不使用 Ubuntu,因为它不是我的电脑。我之前用的是 Keepass,并尝试通过我的 WebDAV 服务器同步密码数据库。

它无法正常工作。为什么?因为 Ubuntu 安装的 Mono 版本(“最新”版本)比当前稳定版本低了一个主版本,而这个旧版本无法处理 letsencrypt 证书。经过一天的搜索,终于找到了解决方案:添加官方的 Mono PPA 作为仓库,并使用其中的版本。

使用 Arch(以及基于 Arch 的发行版),你总是可以从主软件仓库获取最新版本。我在我的 Arch 机器上从未遇到过这个问题,因为安装 keepass 时会同时获取最新版本的 mono。

不在官方存储库中的软件

在 Ubuntu 上,如果你的软件不在官方仓库中,那么大多数情况下你都会很倒霉。如果幸运的话,软件维护人员会提供一个 ppa 包,你可以从那里安装。如果没有,你就必须下载.deb并手动更新。

另一方面,Arch Linux 拥有 AUR(Arch 用户软件仓库)。每个用户都可以上传软件包构建脚本来打包任何可用的软件。这意味着,只要某个软件适用于 Linux,您就可以在 AUR 中找到它。这也意味着您可以获得这些用户软件包的正常更新。

包管理器

Ubuntu 的软件包管理器非常繁琐,所以你需要输入很多命令才能完成一些常见任务。要更新所有已安装的软件包:

sudo apt update && sudo apt upgrade
Enter fullscreen mode Exit fullscreen mode

将其与 Arch Linux 包管理器 pacman 进行比较:

sudo pacman -Syu
Enter fullscreen mode Exit fullscreen mode

如果你想通过包管理器访问 AUR,最常见的方法是安装yaourt一个包装器pacman。这样你就可以轻松地搜索包数据库:

yaourt vlc
Enter fullscreen mode Exit fullscreen mode

TL;DR

如果您是 Linux 新手,请安装 Antergos Linux。熟悉命令行后,即可切换到 Arch Linux 裸机。

鏂囩珷鏉ユ簮锛�https://dev.to/jvanbruegge/why-i-always-recommend-arch-linux
PREV
Bash 快速技巧 Bash Git Kubernetes
NEXT
Map 是如何工作的?哈希算法 一切都是整数 哈希碰撞 整合所有元素 奖励环节:集合 透视 结论