diff --git a/installation/README.md b/installation/README.md index f7611ad347c729aa70139ecffd5ceadc343c0b6e..bb420817eb64d026a34886a9e91c4013ba37daf1 100644 --- a/installation/README.md +++ b/installation/README.md @@ -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 \ No newline at end of file +# 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. \ No newline at end of file diff --git a/installation/scripts/install_prereqs_ubuntu.sh b/installation/scripts/install_prereqs_ubuntu.sh index f970301a6b728e760da6f94dc94b61e4e35d2fa2..5c03de40af3d40bcfd59b4d329c523f4ff1e935c 100644 --- a/installation/scripts/install_prereqs_ubuntu.sh +++ b/installation/scripts/install_prereqs_ubuntu.sh @@ -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 - &&