Installation ============ Using apt on Debian 12 ---------------------- Set up MTDA apt repository:: # Add MTDA's GPG key: $ sudo install -m 0755 -d /etc/apt/keyrings $ curl -fsSL https://apt.fury.io/mtda/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/mtda.gpg $ sudo chmod a+r /etc/apt/keyrings/mtda.gpg # Add repository to Apt sources $ echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/mtda.gpg] https://apt.fury.io/mtda/ /" | sudo tee /etc/apt/sources.list.d/mtda.list deb [arch=amd64 signed-by=/etc/apt/keyrings/mtda.gpg] https://apt.fury.io/mtda/ / Packages for Debian 12 (bookworm) may be installed as follows:: $ sudo apt-get update $ sudo apt-get install -y mtda Using apt on Ubuntu 22.04 ------------------------- Packages for Ubuntu 22.04 (Jammy Jellyfish) may be installed as follows:: $ sudo add-apt-repository ppa:chombourger/mtda-jammy $ sudo apt-get update $ sudo apt-get install -y mtda Using pip --------- The latest released version may be installed using pip:: $ pip3 install --user mtda You may alternatively fetch the latest version from GitHub and install it as follows:: $ git clone https://github.com/siemens/mtda $ cd mtda $ pip3 install --user . You may check your installation with the ``help`` command:: $ export PATH=$HOME/.local/bin:$PATH $ mtda-cli help Using apt for installing mtda-docker and mtda-kvm ------------------------------------------------- Docker and KVM may be used as virtual platforms by respectively installing the mtda-docker and mtda-kvm packages from the Apt package feeds described above. `mtda-docker` may be installed as follows:: $ sudo apt-get install mtda-docker $ sudo mkdir -p /etc/mtda/ $ sudo cp /usr/share/doc/mtda-docker/examples/docker.ini /etc/mtda/config `mtda-kvm` may be installed as follows:: $ sudo apt-get install mtda-kvm $ sudo mkdir -p /etc/mtda/ $ sudo cp /usr/share/doc/mtda-kvm/examples/qemu.ini /etc/mtda/config