Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snap or apt package #65

Open
arstulke opened this issue Feb 27, 2021 · 1 comment
Open

Snap or apt package #65

arstulke opened this issue Feb 27, 2021 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested

Comments

@arstulke
Copy link

Is there a way to provide a snap or apt package for easier installation?

@allo- allo- added enhancement New feature or request help wanted Extra attention is needed question Further information is requested labels Feb 27, 2021
@allo-
Copy link
Owner

allo- commented Feb 27, 2021

No. Snap is probably complicated because of its sandboxing (and being a typical canonical project like Mir).

A debian package may be possible. You should be able to get it to run rather easy on Debian by installing the v4l2loopback package (that should prepare the kernel driver), adding your user to the video group, and installing the dependencies in a virtual environment using pip.

Building a debian package should be possible (I think there are good debhelpers for python), but additional configuration is probably needed as debian packages should not modify files like the groups a user is in or a modprobe.d file for loading v4l2loopback automatically, which you would probably want to avoid inserting the kernel module yourself every time. An option would be to ship a configuration script, that allows for easy setup of such configuration files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants