Jos*_*ido 5 usb debian packages apt wsl2
我正在遵循将 USB 设备连接到 WSL2的官方指南,但我无法安装linux-tools-5.4.0-77-generic。我正在执行该$ sudo apt install linux-tools-5.4.0-77-generic
命令,但它给了我下一个错误:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
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)
我试过了:
请关注下一个 github 问题以获取有关我的 WSL 环境的更多详细信息。
提前致谢,我仍在学习 WSL。
事实证明,这在 Debian 中比在 Ubuntu 中更容易。简单地:
sudo apt install usbip hwdata usbutils
Run Code Online (Sandbox Code Playgroud)
由于Debian 安装到sudoers
(已经在.visudo
usbib
/usr/sbin
secure_path
鉴于上述内容,并假设 Debian 是您的默认 WSL 实例,那么其余说明(例如usbipd wsl
)应该有效。
然而,此时,似乎usbipd wsl
只能使用默认的 WSL 实例。如果 Debian 不是您的默认 WSL 发行版(如 参考资料所述wsl -l -v
),那么您只需分两个阶段进行设置。
首先,从 Windows 共享/绑定设备(在管理员提示符下):
usbipd list
usbipd bind --busid <bus-id>
Run Code Online (Sandbox Code Playgroud)
然后从 Debian 内部通过以下方式附加到它:
sudo usbip attach -r $HOSTNAME.local -b <bus-id>
Run Code Online (Sandbox Code Playgroud)
使用$HOSTNAME.local
mDNS连接到 Windows 主机。
lsusb
然后应该显示设备。
归档时间: |
|
查看次数: |
10694 次 |
最近记录: |