This is tested on a minimal Ubuntu 22.04 docker image (`docker pull ubuntu:22.04; docker run -it ubuntu:22.04`) as of 2022-09-27 by Alan De Smet.
For non-Ubuntu systems, you'll need to adjust package installation to your system.
You will need:
You need git (to get glance) and python's venv module (to at least isolate glance's install, but also any other modules you need that aren't available from the system).
- git
- python3
- python3's venv support
As root:
On Debian or Ubuntu, this might do the job if you have sudo access:
```
```
apt update
sudo apt install git python3 python3-venv
apt install -y git python3-venv
```
```
**Optional**: To allow glance to use system-wide module installations, do this. This takes about 933 MiB on a _minimal_ Ubuntu install.
For other distributions you'll need to adjust package installation to your system.
As root:
**Optionally**, you can install other dependencies system-wide. On Debian/Ubuntu this looks like:
**If** you didn't install the system-wide packages, you'll need basic build tools to install some modules (at least cartopy). In that case, you'll need this. It's about 100 MiB on a _minimal_ Ubuntu install.
**If** you didn't install the system-wide packages, you'll need basic build tools to install some modules (at least cartopy). In that case, you'll need this. It's about 100 MiB on a _minimal_ Ubuntu install.