`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

현재 버전의 데비안(10)에서는 udevd이제systemd-udevd, 실행해야 하는 기본 경로에 없습니다.

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

대신에.

관련 정보