适用于 CentOS Stream 8 的 v4l-utils?

适用于 CentOS Stream 8 的 v4l-utils?

我的网络摄像头有问题,我需要 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 前(欧洲中部夏令时间)。
未找到匹配项。
  1. 为什么该包被弃用?
  2. 什么取代了它?
  3. 对于 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 检查升级
...

相关内容