charmbracelet / charmbracelet/vhs
Dependencies not automatically installed
- Dominant language
- Go
- Stars
- 20.9k
- Forks
- 474
- Avg merge
- 4d 1h
- Merged PRs (30d)
- 2
Description
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
Contributor guide
Research direction
Start with the installation instructions in the vhs README and reproduce the `vhs < demo.tape` command on Ubuntu 22.04.1 in an LXC container. Check how the listed libraries are handled during installation; done means a fresh non-root setup does not fail because these dependencies are missing, or the required setup is clearly documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, ubuntu
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100