首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu22.04在Linux Windows子系统上安装USB/IP

问Ubuntu22.04在Linux Windows子系统上安装USB/IP
EN

Ask Ubuntu用户
提问于 2022-05-02 20:13:28
回答 3查看 10.9K关注 0票数 9

尝试在Ubuntu22.04每个微软文档上安装USB/IP:

在Ubuntu上运行以下命令: sudo apt install tools-5.4.0-77-泛型hwdata sudo更新-选项-install /usr/local/bin/usbip usbip /usr/lib/linux-tools/5.4.0-77-泛型/usbip 20

但是运行它会导致:

代码语言:javascript
复制
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'

如何在WSL上的Ubuntu22.04上安装USB/IP?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2022-05-02 20:13:28

虽然我最初的答案仍然有效,但我已经根据usbipd上的说明更新了一个稍微更优化的版本。请注意,这些指令也应该在Ubuntu20.04以及大多数Debian-血统发行版下工作:

代码语言:javascript
复制
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

这将从最新的Ubuntu内核包中安装usbip客户机。此客户端(/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。

票数 9
EN

Ask Ubuntu用户

发布于 2022-12-12 23:20:29

这些工具需要与系统内核版本相匹配。您可以通过运行uname -r查看当前版本。问题中的Microsoft链接在先决条件说明中提到了这一点,表示您需要运行uname -a (它显示了多个系统信息)才能找到您的内核版本。

在常规Linux系统上,您可以运行此命令来自动读取当前内核版本,并安装相应版本的linux-tools。

代码语言:javascript
复制
sudo apt install linux-tools-$(uname -r) hwdata

这不适用于Linux的Windows子系统,因为内核版本名称是非标准的(例如5.15.0-56-Microsoft-Standard-WSL 2)。

linux-tools-generic包链接到最新的内核版本。如果您不是在寻找与特定内核版本相匹配的包,则只需安装该包即可。我还没有测试内核更新是否会导致linux-tools-generic包更新到最新版本。

代码语言:javascript
复制
sudo apt install linux-tools-generic hwdata

就在今天,我的WSL内核更新到5.15.79.1-2,但是Ubuntu中最新可用的包仍然是linux-tools-5.15.79.1-microsoft-standard-WSL2.。我可能会尝试从源代码构建工具,以便能够在WSL下试用USB/IP。

票数 0
EN

Ask Ubuntu用户

发布于 2022-12-20 12:56:22

我也有一个问题,就是没有找到linux 5.4.0-77泛型。我运行了以下命令,然后它就可用了。

sudo apt-get update

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1406205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档