mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
update BUILDING.txt
This commit is contained in:
parent
55a6b18d4c
commit
dfb70c144c
26
BUILDING.txt
26
BUILDING.txt
@ -12,9 +12,8 @@ STEPS:
|
||||
1) Get Java Setup
|
||||
|
||||
1a) Download and install JDK version 1.8. For the current version of JavaFX
|
||||
that we use, you'll need 1.8.0_40 or greater. You can now use 32-bit or 64-bit,
|
||||
but special work is needed to get The Sleuth Kit to compile as 64-bit. So,
|
||||
32-bit is easier, but if you intend to use PostgreSQL, choose 64-bit.
|
||||
that we use, you'll need 1.8.0_66 or greater. You can now use 32-bit or 64-bit,
|
||||
but special work is needed to get The Sleuth Kit to compile as 64-bit.
|
||||
|
||||
Autopsy has been used and tested with Oracle JavaSE and the included JavaFX support
|
||||
(http://www.oracle.com/technetwork/java/javase/downloads/index.html).
|
||||
@ -38,8 +37,9 @@ to the root 64-bit JRE directory.
|
||||
2) Get Sleuth Kit Setup
|
||||
2a) Download and build a Release version of Sleuth Kit (TSK) 4.0. See
|
||||
win32\BUILDING.txt in the TSK package for more information. You need to
|
||||
build the tsk_jni project. Select the Release_PostgreSQL x64 target. You can
|
||||
use a released version or download the latest from github:
|
||||
build the tsk_jni project. Select the Release_PostgreSQL Win32 or x64 target,
|
||||
depending upon your target build. You can use a released version or download
|
||||
the latest from github:
|
||||
- git://github.com/sleuthkit/sleuthkit.git
|
||||
|
||||
2b) Build the TSK JAR file by typing 'ant dist-PostgreSQL' in
|
||||
@ -55,8 +55,8 @@ from the TSK root directory to install the libraries and such in
|
||||
the needed places (i.e. '/usr/local').
|
||||
|
||||
|
||||
3) Get gstreamer Setup. gstreamer is used to view video files. You
|
||||
can either download it and install it or manually by unziping the
|
||||
3) For 32-bit targets, get GStreamer Setup. GStreamer is used to view video files.
|
||||
You can either download it and install it or manually by unziping the
|
||||
version that is included in the 'thirdparty/gstreamer' folder. You
|
||||
will need the 'bin' and 'lib/gstreamer-1.0' folders to be in your
|
||||
Windows PATH environment variable.
|
||||
@ -70,7 +70,7 @@ yet, so we don't have instructions for that yet.
|
||||
|
||||
git clone https://github.com/sleuthkit/autopsy.git
|
||||
|
||||
4b) if you plan to contribute and submit patches, login to Github and create your own Autopsy fork.
|
||||
4b) If you plan to contribute and submit patches, login to Github and create your own Autopsy fork.
|
||||
Then, clone your fork and work on that source-tree:
|
||||
|
||||
git clone https://github.com/YOUR_USERNAME/autopsy.git
|
||||
@ -79,13 +79,13 @@ You will be able to submit patches by committing and pushing changes to your for
|
||||
and by submitting pull requests to the main Autopsy repository.
|
||||
|
||||
5) Compile Autopsy
|
||||
5a) using Netbeans IDE:
|
||||
5a) Using Netbeans IDE:
|
||||
- Start NetBeans IDE and open the Autopsy project.
|
||||
- Choose to build the Autopsy project / module. It is the highest level project
|
||||
that will cause the other modules to be compiled.
|
||||
|
||||
5b) without Netbeans IDE (requires JDK and ant >= 1.7.1):
|
||||
- from root directory of Autopsy source execute:
|
||||
5b) Without Netbeans IDE (requires JDK and ant >= 1.7.1):
|
||||
- From root directory of Autopsy source execute:
|
||||
ant
|
||||
(to build Autopsy)
|
||||
ant run
|
||||
@ -110,12 +110,12 @@ dependency libraries into the Autopsy code structure so that they can
|
||||
be found when Autopsy is run and packaged. At run-time, the native
|
||||
library inside of the JAR file will be extracted and used.
|
||||
|
||||
- On a Unix system, the ant taget copies only the JNI library and
|
||||
- On a Unix system, the ant target copies only the JNI library and
|
||||
then relies on the other libraries (libtsk, libewf, zilb, etc.) to
|
||||
be installed on the system in their standard locations (i.e.
|
||||
/usr/local).
|
||||
|
||||
- Everytime that you do a source code update of TSK, make sure you
|
||||
- Every time that you do a source code update of TSK, make sure you
|
||||
rebuild both the libtsk_dll, the JAR file, and then rebuild Autopsy
|
||||
so that it copies the latest data model JAR file.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user