有什么区别根据,核,额外的和社区安装 Arch-Linux 时的系统?
例如
pacstrap /mnt base
答案1
您在这里混淆了几个不同的概念。base
是一个包组。这是许多人认为是 Arch Linux 安装的“默认”软件包集(Arch 的其余许多部分会假设您已安装所有软件包base
- 所以这实际上并不是一个错误的断言)。
另一方面,core
、extra
和community
是存储库。毫不奇怪,这些可能与包组混淆(因为存储库只是大型包的集合)。但软件包组旨在将特定的软件包相互关联(例如,该gnome
组包含与 GNOME 相关的软件包)。存储库仅存储包。
一般来说,core
包含对于 Linux 发行版的运行至关重要的软件包。您可能应该已经安装了几乎所有的软件包。例如,我的机器上安装了大约 2/3。
extra
是广泛用于运行 Linux 机器的软件包,但对于保持系统稳定并不是绝对必要的。例如,您会在(not )xorg-server
中找到,因为无头机器不需要 X。extra
core
community
是有点不同的野兽。core
和extra
的维护地点Arch 开发者,community
由 Arch 维护值得信赖的用户。这组用户维护着尿素尿率并将事情转移到community
他们(以及整个社区)认为合适的地方。
还有其他存储库(最值得注意的是multilib
和testing
存储库),但并非所有用户都希望启用它们。此外,您可以轻松创建自己的存储库(这是我做过的最好的决定之一),您可以使用名为的工具在本地托管该存储库repose
。此外,还有一些非官方用户存储库。
一些补充阅读: