Installation

a3m is available in PyPI, a software repository for Python projects:

pip install a3m

We also publish a Docker image that bundles all software dependencies that a3m needs for a good out-of-box experience. This image is public and can be pulled from the command line with:

docker pull ghcr.io/artefactual-labs/a3m:latest

If you don’t want to use Docker, it is still possible to run a3m successfully as long as the software dependencies are provided in some other way. Please continue reading.

Dependencies

We don’t have a comprehensive list of software dependencies yet or mechanisms to manage them dynamically. For the time being, here are some examples valid for an Ubuntu/Debian Linux environment:

Unar:

sudo apt-get install unar

FFmpeg (ffprobe):

sudo apt-get install ffmpeg

ExifTool:

wget https://packages.archivematica.org/1.15.x/ubuntu-externals/pool/main/libi/libimage-exiftool-perl/libimage-exiftool-perl_10.10-2~14.04_all.deb`
sudo dpkg -i libimage-exiftool-perl_10.10-2~14.04_all.deb

MediaInfo:

sudo apt-get install mediainfo

Sleuth Kit (fiwalk):

sudo apt-get install sleuthkit

JHOVE:

sudo apt-get ca-certificates-java java-common openjdk-8-jre-headless
wget https://packages.archivematica.org/1.15.x/ubuntu-externals/pool/main/j/jhove/jhove_1.20.1-6~18.04_all.deb
sudo dpkg -i jhove_1.20.1-6~18.04_all.deb

7-Zip:

sudo apt-get install pzip-full

atool:

sudo apt-get install atool

test:

sudo apt-get install coreutils