vhs icon indicating copy to clipboard operation
vhs copied to clipboard

Dependencies not automatically installed

Open UtahDave opened this issue 2 years ago • 1 comments

I'm trying to run vhs on Ubuntu 22.04.1 in an LXC container. Image coming from the LXC image repos.

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy

I create a non-root user and install vhs following the instructions in the vhs readme. When I run vhs < demo.tape it starts to process, but then fails with an error saying I'm missing a library. I end up having to install several libraries.

sudo apt install libnss3 sudo apt install libatk1.0-0 sudo apt install libatk-bridge2.0-0 sudo apt install libcups2 sudo apt install libxcomposite1 sudo apt install libxdamage1

UtahDave avatar Oct 28 '22 22:10 UtahDave

are those ffmpeg dependencies?

packages should have ffmpeg as a dep: https://github.com/charmbracelet/meta/blob/main/goreleaser-vhs.yaml#L89

caarlos0 avatar Oct 29 '22 03:10 caarlos0