Not*_*1ds 10 usb windows-subsystem-for-linux 22.04
尝试按照Microsoft 文档在 Ubuntu 22.04 上安装 USB/IP :
在 Ubuntu 上,运行以下命令:
Run Code Online (Sandbox Code Playgroud)sudo apt install linux-tools-5.4.0-77-generic hwdata sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/5.4.0-77-generic/usbip 20
但运行结果是:
E: Unable to locate package linux-tools-5.4.0-77-generic
E: Couldn't find any package by glob 'linux-tools-5.4.0-77-generic'
Run Code Online (Sandbox Code Playgroud)
如何在 WSL 上的 Ubuntu 22.04 上安装 USB/IP?
Not*_*1ds 12
虽然我原来的答案应该仍然有效,但我已经根据usbipd-win Wiki上的说明使用稍微更优化的版本更新了它。请注意,这些说明也应该适用于 Ubuntu 20.04 以及大多数 Debian 谱系发行版:
sudo apt install linux-tools-virtual hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip $(command -v ls /usr/lib/linux-tools/*/usbip | tail -n1) 20
Run Code Online (Sandbox Code Playgroud)
这将从usbip最新的Ubuntu内核包安装客户端。该客户端 ( /usr/lib/linux-tools-<x.xx.xx-x>/usbip)与 WSL2 内核兼容,但该软件包linux-tools-common包含一个存根 ( /usr/bin/usbip),它尝试在与已安装内核对应的目录中查找工具。
请记住,无论如何,您的 WSL2 内核都不会与 Ubuntu 存储库中的任何内核版本匹配。因此,您需要创建一个update-alternatives优先级高于linux-tools-common包的符号链接(通过 ) /usr/bin/usbip。
| 归档时间: |
|
| 查看次数: |
20687 次 |
| 最近记录: |