eudev

来自 Alpine Linux

eudev 是一个设备管理器,它为 systemd udev 提供了直接替代品。因此,对于功能齐全的桌面环境,推荐使用它。

安装

设置 eudev 的简单方法是通过安装脚本。对于自定义安装,请参阅手动章节。请注意,手动安装仅推荐给高级用户。

安装脚本

在 Alpine Linux 的桌面系统上,建议设置 eudev。 如果没有功能齐全的设备管理器,用户将无法连接到输入设备。alpine-conf 软件包提供了 setup-devd 脚本,以轻松安装和设置设备管理器。

设置 eudev。

# setup-devd udev

有关更多细节和其他选项,请参阅 eudev

手动

您需要安装 eudev 本身和 udev 服务。

# apk add eudev udev-init-scripts


如果您已经安装了设备管理器,则需要在启动 eudev 之前停止它。


然后启用服务。

# rc-update add udev sysinit # rc-update add udev-trigger sysinit # rc-update add udev-settle sysinit # rc-update add udev-postmount default

如果您不是在 chroot 环境中运行,您可能还想启动 eudev。

# rc-service udev start # rc-service udev-trigger start # rc-service udev-settle start # rc-service udev-postmount start

移除

警告: 禁用 eudev 而不设置其他设备管理器可能会导致意外问题。如果您使用安装脚本安装了其他设备管理器,则不需要此步骤。


如果您不是在 chroot 环境中运行,您需要首先停止服务。

# rc-service udev stop # rc-service udev-postmount stop

然后禁用服务。

# rc-update delete udev sysinit # rc-update delete udev-trigger sysinit # rc-update delete udev-settle sysinit # rc-update delete udev-postmount default


您可能还想卸载软件包,因为它们不再使用。

# apk del eudev udev-init-scripts

另请参阅