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 &
代わりに。