mdev
mdev 是 阿尔派 Linux 上的默认设备管理器。它由 busybox 提供,作为 systemd 的 udev 的替代品。mdev 不是 udev 的直接替代品。请参阅 eudev 以获取替代品。mdev 缺少一些功能,这使得它不推荐用于功能齐全的桌面环境。
安装
设置 mdev 的简单方法是通过安装脚本。对于自定义安装,请参阅手动章节。请注意,手动安装仅推荐给高级用户。
安装脚本
alpine-conf 软件包提供了 setup-devd,以轻松安装和设置设备管理器。
如果尚未安装,请安装 alpine-conf。
# apk add alpine-conf
设置 mdev。
# setup-devd mdev
手动
Mdev 由 busybox 软件包提供,该软件包预安装在任何阿尔派安装中。要运行 mdev,还需要 OpenRC init 脚本。如果尚未安装,请安装它
# apk add busybox-mdev-openrc
如果您已经安装了设备管理器,则需要在启动 mdev 之前停止它。
启用 mdev 服务。
# rc-update add mdev sysinit
# rc-update add hwdrivers sysinit
如果您不是在 chroot 中运行,您还需要启动 mdev。
# rc-service mdev start
# rc-service hwdrivers start
您可能还需要查看 libudev 替代品,如果程序需要依赖 udev。
移除

首先停止服务。当您在 chroot 中运行时,可以跳过此步骤。
# rc-service mdev stop
然后禁用它。
# rc-update delete mdev sysinit
您可能还需要卸载 init 脚本,因为它们不再使用。
# apk del busybox-mdev-openrc
mdev 二进制文件是 busybox 软件包的一部分,因此无法卸载。
libudev 替代品
libudev-zero 提供了 udev API,但独立于所使用的设备管理器。安装后,它将使一些依赖 udev 的程序与 mdev 一起工作。请参阅 What doesn't work
。
配置
自定义网络接口
请参阅 自定义网络接口名称
USB 打印机
树莓派蓝牙音箱
请参阅 树莓派蓝牙音箱