updates based on linux run 8/4/22

This commit is contained in:
Greg DiCristofaro 2022-08-04 09:19:47 -04:00
parent ee47c773eb
commit fb3f642fa1
2 changed files with 11 additions and 32 deletions

View File

@ -33,13 +33,12 @@
- Use `apt` to install dependencies:
```
sudo apt update && \
sudo apt -y build-dep imagemagick libmagickcore-dev && \
sudo apt -y install build-essential autoconf libtool git-core 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-doc gstreamer1.0-tools gstreamer1.0-x \
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
```
- You will also need to install Java 8 and JavaFX to run autopsy. We recommend Liberica OpenJDK which can be installed as follows:
@ -115,8 +114,11 @@
- At this point, you should be able to run Autopsy with the command `./autopsy` from within the `bin` directory of the extracted folder.
# TODO
- open cv issues on linux?
- troubleshooting from Running_Linux_OSX.txt
- setup development environment guide
- other installation steps
# Caveats
- Not all current features in Autopsy are functional in a Linux and Mac environment including but not limited to:
- Recent Activity
- The LEAPP processors
- HEIF processing
# Known Issues
- On initial run, Autopsy shows a window that can appear behind the splash screen. This looks like Autopsy has stalled during startup. The easiest way to get around this issue for the first run is to run autopsy with the `--nosplash` flag, which will hide the splash screen on startup. There will be a lag where no window appears for a bit, so please be patient.

View File

@ -11,13 +11,12 @@ fi
echo "Installing all apt dependencies..."
sudo apt update && \
sudo apt -y build-dep imagemagick libmagickcore-dev && \
sudo apt -y install build-essential autoconf libtool git-core automake git zip wget ant \
sudo apt -y install 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-doc gstreamer1.0-tools gstreamer1.0-x \
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
@ -25,28 +24,6 @@ if [[ $? -ne 0 ]]; then
exit 1
fi
echo "Installing ImageMagick..."
pushd /usr/src/ &&
sudo wget https://www.imagemagick.org/download/ImageMagick.tar.gz &&
sudo tar xf ImageMagick.tar.gz &&
pushd ImageMagick-7* &&
sudo ./configure --with-heic=yes &&
sudo make &&
sudo make install &&
popd &&
popd
if [[ $? -ne 0 ]]; then
popd && popd
echo "Failed to install ImageMagick" >>/dev/stderr
exit 1
fi
sudo ldconfig
if [[ $? -ne 0 ]]; then
echo "ldconfig call failed" >>/dev/stderr
exit 1
fi
echo "Installing bellsoft Java 8..."
pushd /usr/src/ &&
wget -q -O - https://download.bell-sw.com/pki/GPG-KEY-bellsoft | sudo apt-key add - &&