Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
A
Autopsy
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
IRT
Autopsy
Commits
efb0a1e9
Commit
efb0a1e9
authored
9 years ago
by
Richard Cordovano
Browse files
Options
Downloads
Plain Diff
Merge branch 'develop' of
https://github.com/sleuthkit/autopsy
into develop
parents
e99d7f2f
f6bbc27e
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
BUILDING.txt
+14
-14
14 additions, 14 deletions
BUILDING.txt
with
14 additions
and
14 deletions
BUILDING.txt
+
14
−
14
View file @
efb0a1e9
Last Updated:
27 April
2015
Last Updated:
30 October
2015
This file outlines what it takes to build Autopsy from source.
...
...
@@ -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 gs
treamer Setup.
gs
treamer 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 GS
treamer Setup.
GS
treamer 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)
i
f you plan to contribute and submit patches, login to Github and create your own Autopsy fork.
4b)
I
f 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)
u
sing Netbeans IDE:
5a)
U
sing 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)
w
ithout Netbeans IDE (requires JDK and ant >= 1.7.1):
-
f
rom root directory of Autopsy source execute:
5b)
W
ithout Netbeans IDE (requires JDK and ant >= 1.7.1):
-
F
rom 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 ta
r
get 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.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment