如何在 Docker 容器中安装 USBIP
How to install USBIP in Docker Container
我想在 Ubuntu 20.04 Docker 容器中使用 USBIP。我尝试安装“linux-tools-generic”包,但是当我 运行 USBIP 之后我收到消息:
You may need to install the following packages for this specific kernel:
linux-tools-5.10.16.3-microsoft-standard-WSL2
linux-cloud-tools-5.10.16.3-microsoft-standard-WSL2
You may also want to install one of the following packages to keep up to date:
linux-tools-standard-WSL2
linux-cloud-tools-standard-WSL2
如何安装这些软件包?无法使用 apt-get 找到它们。
由于 Docker 依赖于 Linux 内核的功能,您需要确保将 USB/IP 模块编译到 WSL 内核中。它不在现有的 WSL 内核中,因此您需要构建自己的内核。我自己 USB/IP 没有这样做过,但是 Home Assistant(家庭自动化)论坛的报告表明它有效。
有关详细信息,请参阅 this answer。
我想在 Ubuntu 20.04 Docker 容器中使用 USBIP。我尝试安装“linux-tools-generic”包,但是当我 运行 USBIP 之后我收到消息:
You may need to install the following packages for this specific kernel:
linux-tools-5.10.16.3-microsoft-standard-WSL2
linux-cloud-tools-5.10.16.3-microsoft-standard-WSL2
You may also want to install one of the following packages to keep up to date:
linux-tools-standard-WSL2
linux-cloud-tools-standard-WSL2
如何安装这些软件包?无法使用 apt-get 找到它们。
由于 Docker 依赖于 Linux 内核的功能,您需要确保将 USB/IP 模块编译到 WSL 内核中。它不在现有的 WSL 内核中,因此您需要构建自己的内核。我自己 USB/IP 没有这样做过,但是 Home Assistant(家庭自动化)论坛的报告表明它有效。
有关详细信息,请参阅 this answer。