The Urban TEP processor development VM comes with a few pre-installed processor development tools. In the first version these are:
The applications are located in directory /urbantep/software/<package> in the virtual machine:
urbanuser@urbandev:~ $ tree -L 2 /urbantep/software
/urbantep/software
├── snap-3.0.1
│ ├── bin
│ ├── snap
│ ├── s1tbx
│ ├── s2tbx
│ ├── s3tbx
│ ├── ...
│ └── LICENSE.txt
├── mcr_root-v81
│ ├── bin
│ ├── etc
│ ├── mcr_root
│ ├── ...
│ ├── license.txt
│ └── MCR_license.txt
└── urbantep-dev
├── bin
├── etc
└── example
Additional tools can be installed in standard places (e.g. /usr/local or /opt). If they are required at runtime by the processor the runtime parts of them must be packaged and maybe mounted into the docker container like the processor software itself, as explained later in this chapter.