Arch Linux - 许多命令未找到

Arch Linux - 许多命令未找到

我刚刚在我的机器上安装了 Arch Linux,但许多命令根本不起作用。那些有效的都是非常基础的,例如cd和,但是没有找到ls类似的东西。visudo

答案1

visudo命令由软件包提供sudo,该软件包不是 Arch Linux 基本安装的一部分。如果您安装了base-devel软件包组,那么您应该拥有它。

base软件包组包含的内容仅略多于使系统运行所需的最低限度(例如,它确实为您提供了两个文本编辑器)。除此之外,您几乎肯定需要安装额外的软件包才能使系统满足您的需求。

这可能会被视为预先带来不便,但它使系统变得更干净,因为您不需要安装不会使用的东西。

为了确定哪个包中包含名为 的程序foo,一般可以使用:

pacman -Fy # update the database
pacman -Fo /usr/bin/foo

您可能还可以使用

pacman -Fs foo

这会搜索拥有任何名为的文件foo而不仅仅是/usr/bin/foo.请参阅pacman(8)了解更多详情。

相关内容