我有以下命令执行顺序来用 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 这告诉我它是一个二进制文件 - 但是从哪里得到它?
在当前版本的 Debian (10) 中,
udevd
是 nowsystemd-udevd
,并且不在默认路径上;你需要跑反而。