mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 12:50:22 +00:00
32 lines
1.2 KiB
Bash
32 lines
1.2 KiB
Bash
#!/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 libvslvm-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
|