`udevd 命令未找到` - 我只是无法让命令列表工作

`udevd 命令未找到` - 我只是无法让命令列表工作

我有以下命令执行顺序来使用 docker 测试某些内容。问题是,这udevd不是我可以执行的二进制文件,其中命令udevd --debug &变得无用,或者更好地说就是不起作用。

I have this script (command list):
$ docker run -it --privileged debian /bin/bash
$ apt-get update
$ apt-get install xserver-xorg xorg jwm
$ udevd --debug &
$ udevadm trigger
<lots of output, brace yourself>
$ startx

执行此操作时,我发生了这种情况:

root@ba9551bd941f:/# udevd --debug &
[1] 9688
root@ba9551bd941f:/# bash: udevd: command not found
udevadm trigger
[1]+  Exit 127                udevd --debug
root@ba9551bd941f:/# 

我也不知道如何安装udevd或使它出现。 interwebz 只是谈论udev不是二进制文件(没有提及udevd)并且它始终位于某些基础包内。

我在这里找到了这个:https://linux.die.net/man/8/udevd 这告诉我它是一个二进制文件 - 但从哪里获取它呢?

答案1

在当前版本的 Debian (10) 中,udevd现在systemd-udevd,并且它不在默认路径上;你需要跑

/lib/systemd/systemd-udevd --debug &

反而。

相关内容