我的网络摄像头有问题,我需要 v4l-utils 软件包。根据此页面:
https://centos.pkgs.org/7/centos-x86_64/v4l-utils-0.9.5-4.el7.x86_64.rpm.html
它在 CentOS 7 官方仓库中可用。但是对于 CentOS Stream 8 我找不到它:
$ sudo dnf 搜索 v4l-utils 上次元数据过期检查:2021 年 5 月 15 日星期六 13:59:10 前(欧洲中部夏令时间)。 未找到匹配项。 [admin@localhost ~]$ sudo dnf 搜索 v4l2-utils 上次元数据过期检查:2021 年 5 月 15 日星期六 13:59:55 前(欧洲中部夏令时间)。 未找到匹配项。
- 为什么该包被弃用?
- 什么取代了它?
- 对于 uvcvideo 诊断还有其他提示吗?
答案1
它既没有被替换也没有被弃用。有些软件包在为较新的操作系统重建时被“错过”,并且需要等待相当长的时间(甚至永远),直到有足够的请求来构建它。
因此,您可能会注意到该软件包可以从许多第三方存储库中获得。
答案2
好的,我找到了一个包含 CentOS 的 v4l-utils 的存储库:
$ sudo rpm -ivh http://repo.okay.com.mx/centos/8/x86_64/release/okay-release-1-5.el8.noarch.rpm ... $ sudo dnf 安装 v4l-utils ... $ v4l2-ctl --list-设备 群光USB2.0摄像头:群光(usb-0000:00:0b.0-1): /dev/video0 /dev/video1
但请注意,ok repo 会用较新的版本替换一些标准软件包,这可能会影响系统的稳定性:
$ dnf 检查升级 ...