#!/bin/bash # this script is designed to install necessary dependencies on debian # this script requires elevated privileges echo "Turning on all repositories for apt..." sudo sed -Ei 's/^# deb-src /deb-src /' /etc/apt/sources.list if [[ $? -ne 0 ]]; then echo "Failed to turn on all repositories" >>/dev/stderr exit 1 fi echo "Installing all apt dependencies..." sudo apt update && \ sudo apt -y install \ openjdk-17-jdk openjdk-17-jre \ build-essential autoconf libtool automake git zip wget ant \ libde265-dev libheif-dev \ libpq-dev \ testdisk libafflib-dev libewf-dev libvhdi-dev libvmdk-dev \ libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \ gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x \ gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio if [[ $? -ne 0 ]]; then echo "Failed to install necessary dependencies" >>/dev/stderr exit 1 fi echo "Autopsy prerequisites installed." echo "Java 17 instllation: " update-java-alternatives -l | grep java-1.17