Par*_*dox 5 linux usb hardware debian lsusb
我想知道为什么有些地方不认可我的USB设备的lsusb和偶然/usr/share/hwdata/usb.ids。
当我阅读文件的内容时,我可以看到硬件数据库的日期是 2015 年年中(大约比 Debian 9 “Stretch”于 2017 年 6 月发布发行版早两年)。
我运行以下命令来更新数据库:
update-usbids
Run Code Online (Sandbox Code Playgroud)
并惊讶地发现它的日期是去年三月。
怎么不自动更新?
默认情况下运行update-usbids不是一个选项,因为用户不一定希望他们的系统以任何方式 \xe2\x80\x9cphone home\xe2\x80\x9d (确实如此update-usbids,即使下载URL 目前是可信的),Debian 避免将它们配置为这样做。
我想软件包维护者\xe2\x80\x99不会考虑在 2017 年初 Debian 9 冻结之前上传一个包含更新的 ids 列表的软件包。在 Debian 9 中发布的软件包是在 2015 年上传的,所以这个时代的数据库是有道理的。您可能认为包可以在构建过程中更新自己的数据库,这将允许自动重建为每个人更新数据库,但包构建不允许\xe2\x80\x99访问远程主机。
\n\n后续版本usbutils 切换到 systemd 数据库。一般来说,转向 systemd 意味着减少对sysvinit基于 的系统的支持;支持这些仍然是 Debian 的要求,因此更新的软件包直到最近才上传到实验版本。Debian 10 将推出使用 systemd 数据库的更新版本。
如果系统管理员想要更新 USB 标识符,他们可以添加每月cron作业...
| 归档时间: |
|
| 查看次数: |
924 次 |
| 最近记录: |