Menu

Home

John Ballem

Sentinal Linux Download and Installation Instructions

Note: Windows users should download th inclusive Reveal installation kit which includes the Sentinal windows versions at https://sourceforge.net/projects/revealanalyze/ .

You can download the latest sentinal software from any browser here.

Note: As of this writing linux/sentinal can only be run on 64 bit systems.
If you want to run on a 32 bit system consider running under windows.

Or use the command line wget to download into ~/Downloads

wget -O ~/Downloads/sentinal.zip http://sourceforge.net/projects/sentinal/files/latest/download

Unzip the downloaded zip file.
Since I'm user reveal I'll install in my home folder but the sentinal application can be installed anywhere.

unzip ~/Downloads/sentinal.zip

Install PHP application and extensions.

sudo apt-get -y install php5 php5-mysql php5-curl php5-gd php5-cli

Libraries needed for 3D and matrix operations.

sudo apt-get install libatlas3gf-base

Tools needed for post processing setps (mogrify)

sudo apt-get install imagemagick

The bundler application still requires 32 bit libraries (this step takes awhile)

sudo apt-get -y install ia32-libs

Now test sentinal to insure the extentions are loaded.

/tmp/reveal/sentinal/sentinal.sh --dump

sentinal.php settings

php.ini used:        /etc/php5/cli/php.ini
include path         /home/reveal/projects/code/sentinal/classes:.:/usr/share/php:/usr/share/pear
temp dir             /tmp
os:                  linux     
arch:                linux64   
bits:                64        
is win:              no          (useful to know as this function is often used)
pidfile:             /tmp/sentinal.pid
logfile:             /tmp/sentinal.log (if logging to a file)

Loaded modules and settings from php.ini

exif:                yes        (needed to determine camera used and focal data)
curl:                yes        (needed to upload models to database)
mysql:               yes        (mysql database core)
mysqli:              yes        (newer mysqli transactions)
pdo_mysql:           yes        (needed for legacy admin tasks)
mysqli.reconnect:    Off        (avoids mysql re-login to re-establish db connection when 'On')
file_uploads:        yes        (file uploads allowed)
post_max_size:       8M         (determines the max size of model upload)
upload_max_filesize: 2M         (make this equal to post_max_size 8M at least)

Daemon related settings

has posix:           yes        (compiled with posix)
has pcntl:           yes        (compiled with pcntl)
can be daemon:       yes        (can be a forking daemon)

reveal@ubuntu:~/sentinal$

Discussion


Log in to post a comment.