charmbracelet / charmbracelet/vhs

Dependencies not automatically installed

Open
#87 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.