mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
updates to prereqs
This commit is contained in:
parent
c15ea4657e
commit
399266fbec
@ -20,83 +20,86 @@ echo "Installing all apt dependencies..."
|
|||||||
|
|
||||||
# TODO multi user dependencies?
|
# TODO multi user dependencies?
|
||||||
sudo apt update && \
|
sudo apt update && \
|
||||||
sudo apt -y install build-essential autoconf libtool git-core automake git zip wget ant && \
|
sudo apt -y install build-essential autoconf libtool git-core automake git zip wget ant \
|
||||||
sudo apt -y build-dep imagemagick libmagickcore-dev libde265 libheif && \
|
# &&
|
||||||
sudo apt -y install libpq-dev ant \
|
# sudo apt -y build-dep imagemagick libmagickcore-dev libde265 libheif && \
|
||||||
|
# sudo apt -y install
|
||||||
|
imagemagick libde265-dev libheif-dev \
|
||||||
|
libpq-dev \
|
||||||
testdisk libafflib-dev libewf-dev libvhdi-dev libvmdk-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 \
|
libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \
|
||||||
gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x \
|
gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x \
|
||||||
gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
|
gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
|
||||||
|
|
||||||
if [[ $? -ne 0 ]]
|
# if [[ $? -ne 0 ]]
|
||||||
then
|
# then
|
||||||
echo "Failed to install necessary dependencies" >> /dev/stderr
|
# echo "Failed to install necessary dependencies" >> /dev/stderr
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
echo "Cloning source for libde265 and libheif..."
|
# echo "Cloning source for libde265 and libheif..."
|
||||||
pushd /usr/src/ && \
|
# pushd /usr/src/ && \
|
||||||
sudo git clone https://github.com/strukturag/libde265.git && \
|
# sudo git clone https://github.com/strukturag/libde265.git && \
|
||||||
sudo git clone https://github.com/strukturag/libheif.git && \
|
# sudo git clone https://github.com/strukturag/libheif.git && \
|
||||||
popd
|
# popd
|
||||||
if [[ $? -ne 0 ]]
|
# if [[ $? -ne 0 ]]
|
||||||
then
|
# then
|
||||||
popd
|
# popd
|
||||||
echo "Failed to retrieve libde265 and libheif repos" >> /dev/stderr
|
# echo "Failed to retrieve libde265 and libheif repos" >> /dev/stderr
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
echo "Installing libde265..."
|
# echo "Installing libde265..."
|
||||||
pushd /usr/src/libde265/ && \
|
# pushd /usr/src/libde265/ && \
|
||||||
sudo ./autogen.sh && \
|
# sudo ./autogen.sh && \
|
||||||
sudo ./configure && \
|
# sudo ./configure && \
|
||||||
sudo make && \
|
# sudo make && \
|
||||||
sudo make install && \
|
# sudo make install && \
|
||||||
popd
|
# popd
|
||||||
if [[ $? -ne 0 ]]
|
# if [[ $? -ne 0 ]]
|
||||||
then
|
# then
|
||||||
popd
|
# popd
|
||||||
echo "Failed to install libde265" >> /dev/stderr
|
# echo "Failed to install libde265" >> /dev/stderr
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
echo "Installing libheif..."
|
# echo "Installing libheif..."
|
||||||
pushd /usr/src/libheif/ && \
|
# pushd /usr/src/libheif/ && \
|
||||||
sudo ./autogen.sh && \
|
# sudo ./autogen.sh && \
|
||||||
sudo ./configure && \
|
# sudo ./configure && \
|
||||||
sudo make && \
|
# sudo make && \
|
||||||
sudo make install && \
|
# sudo make install && \
|
||||||
popd
|
# popd
|
||||||
if [[ $? -ne 0 ]]
|
# if [[ $? -ne 0 ]]
|
||||||
then
|
# then
|
||||||
popd
|
# popd
|
||||||
echo "Failed to install libheif" >> /dev/stderr
|
# echo "Failed to install libheif" >> /dev/stderr
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
echo "Installing ImageMagick..."
|
# echo "Installing ImageMagick..."
|
||||||
pushd /usr/src/ && \
|
# pushd /usr/src/ && \
|
||||||
sudo wget https://www.imagemagick.org/download/ImageMagick.tar.gz && \
|
# sudo wget https://www.imagemagick.org/download/ImageMagick.tar.gz && \
|
||||||
sudo tar xf ImageMagick.tar.gz && \
|
# sudo tar xf ImageMagick.tar.gz && \
|
||||||
pushd ImageMagick-7* && \
|
# pushd ImageMagick-7* && \
|
||||||
sudo ./configure --with-heic=yes && \
|
# sudo ./configure --with-heic=yes && \
|
||||||
sudo make && \
|
# sudo make && \
|
||||||
sudo make install && \
|
# sudo make install && \
|
||||||
popd && \
|
# popd && \
|
||||||
popd
|
# popd
|
||||||
if [[ $? -ne 0 ]]
|
# if [[ $? -ne 0 ]]
|
||||||
then
|
# then
|
||||||
popd && popd
|
# popd && popd
|
||||||
echo "Failed to install ImageMagick" >> /dev/stderr
|
# echo "Failed to install ImageMagick" >> /dev/stderr
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
sudo ldconfig
|
# sudo ldconfig
|
||||||
if [[ $? -ne 0 ]]
|
# if [[ $? -ne 0 ]]
|
||||||
then
|
# then
|
||||||
echo "ldconfig call failed" >> /dev/stderr
|
# echo "ldconfig call failed" >> /dev/stderr
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
echo "Installing bellsoft Java 8..."
|
echo "Installing bellsoft Java 8..."
|
||||||
pushd /usr/src/ && \
|
pushd /usr/src/ && \
|
||||||
@ -112,15 +115,15 @@ then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# https://unix.stackexchange.com/questions/117467/how-to-permanently-set-environmental-variables
|
# https://unix.stackexchange.com/questions/117467/how-to-permanently-set-environmental-variables
|
||||||
echo "Setting JAVA_HOME..."
|
# echo "Setting JAVA_HOME..."
|
||||||
export JAVA_HOME=/usr/lib/jvm/bellsoft-java8-full-amd64 && \
|
# export JAVA_HOME=/usr/lib/jvm/bellsoft-java8-full-amd64 && \
|
||||||
echo "Java home is now: $JAVA_HOME" && \
|
# echo "Java home is now: $JAVA_HOME" && \
|
||||||
echo 'export JAVA_HOME=/usr/lib/jvm/bellsoft-java8-full-amd64' | tee ~/.profile ~/.bashrc
|
# echo 'export JAVA_HOME=/usr/lib/jvm/bellsoft-java8-full-amd64' | tee ~/.profile ~/.bashrc
|
||||||
if [[ $? -ne 0 ]]
|
# if [[ $? -ne 0 ]]
|
||||||
then
|
# then
|
||||||
echo "Failed to set up JAVA_HOME in bash_rc" >> /dev/stderr
|
# echo "Failed to set up JAVA_HOME in bash_rc" >> /dev/stderr
|
||||||
exit 1
|
# exit 1
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
echo "Java version is:"
|
# echo "Java version is:"
|
||||||
java -version
|
# java -version
|
Loading…
x
Reference in New Issue
Block a user