Package-Management

udevd command not found - 我只是無法讓命令列表工作

  • October 10, 2019

我有以下命令執行順序來用 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是 now systemd-udevd,並且不在預設路徑上;你需要跑

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

反而。

引用自:https://unix.stackexchange.com/questions/546063