如何安装 iriunwebcam

如何安装 iriunwebcam

我尝试在 Ubuntu 20.04.1 LTS 上安装 iriunwebcam。

用过的sudo dpkg -i '<path>/iriunwebcam.deb'

它说

处理时遇到错误:iriunwebcam

然后,使用sudo apt-get install -f

然后它说,

modprobe: ERROR: could not insert 'v4l2loopback': Operation not permitted
dpkg: error processing package iriunwebcam (--configure):
 installed iriunwebcam package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 iriunwebcam
E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo apt install '<path>/iriunwebcam.deb'也会产生相同的错误消息。

也尝试过sudo apt --fix-broken install dpkg,它说dpkg is already the newest version (1.19.7ubuntu3).

如何正确安装 iriunwebcam?

答案1

我能够解决这个问题。因此,我将为有需要的人提供这些步骤。以下是我执行的步骤。

步骤 1:Iriun 需要 v4l2loopback-dkms 作为依赖项。首先,如果存在,请卸载该包及其依赖项。

sudo apt purge v4l2loopback-dkms

第 2 步:安装 Iriun 所需的依赖项。

sudo apt install qt5-default
sudo apt-get install v4l2loopback-dkms

这对我来说很有效。否则,请尝试以下操作。

git clone https://github.com/umlaeute/v4l2loopback.git
cd v4l2loopback
make
sudo su
make install

步骤 3:重新启动系统

reboot

如果您在机器上启用了安全启动,则必须在允许第三方软件包时确认密码。因此,您可能在安装 v4l2loopback-dkms 时执行此操作。如果是这种情况,请确保注册 mock 并在重新启动时输入相同的密码。

步骤 4:安装 iriunwebcam(转到iriun.com并下载 deb)

sudo dpkg -i '<path>/iriunwebcam.deb'

我的情况就是这样。

但是,如果第二步不起作用并提示无法插入 4l2loopback,那么请尝试安装不带 4l2loopback-dkms 依赖项的 iriun。

sudo dpkg -i --ignore-depends=4l2loopback-dkms '<path>/iriunwebcam.deb'

在这种情况下,您必须按照/var/lib/dpkg/status以下步骤修复 iriunwebcam 的依赖关系(从中删除 4l2loopback-dkms Depends:

Package: iriunwebcam
Status: install ok installed
Maintainer: Iriun
Architecture: all
Version: 2.4
Depends: qt5-default
Description: Iriun Webcam for Linux

现在,它应该可以正常工作了:-)

相关内容