====== Islandora dependencies and tools ====== \\ * **Drush** apt-get install drush drush dl drush-7.x-5.9 --destination='/usr/share' Install location /usr/share/drush already exists. Do you want to overwrite it? (y/n): y Project drush (7.x-5.9) downloaded to /usr/share/drush. [success] Drush successfully updated to version 7.x-5.9. [success] cd /usr/share/v2p2demo2.to.cnr.it drush status Drupal version : 7.26 Site URI : http://default Database driver : mysql Database hostname : localhost Database username : v2p2demo2 Database name : v2p2demo2 Database : Connected Drupal bootstrap : Successful Drupal user : Anonymous Default theme : bartik Administration theme : seven PHP configuration : /etc/php5/cli/php.ini Drush version : 5.9 Drush configuration : Drupal root : /usr/share/v2p2demo2.to.cnr.it Site path : sites/default File directory path : sites/default/files Temporary file directory path : /tmp * **PHP limits** apt-get install php5-curl php-soap php5-xsl nano -w /etc/php5/conf.d/islandora.ini upload_max_filesize = 2048M post_max_size = 2048M memory_limit = 256M service apache2 restart * **Kakadu libraries** wget http://downloads.sourceforge.net/project/djatoka/djatoka/1.1/adore-djatoka-1.1.tar.gz tar -xvzf adore-djatoka-1.1.tar.gz mv adore-djatoka-1.1/bin/Linux-x86-64/* /usr/local/bin/ mv adore-djatoka-1.1/lib/Linux-x86-64/* /usr/local/lib/ ldconfig rm -R adore-djatoka-1.1 * **ImageMagick / (GraphicsMagick DOESN'T WORK)** apt-get install build-essential checkinstall apt-get build-dep imagemagick wget http://www.imagemagick.org/download/ImageMagick-6.8.8-7.tar.gz tar xzvf ImageMagick-6.8.8-7.tar.gz cd ImageMagick-6.8.8-7/ ./configure --prefix=/opt/imagemagick-6.8 make checkinstall ln -s /opt/imagemagick-6.8/bin/animate /usr/bin/ ln -s /opt/imagemagick-6.8/bin/compare /usr/bin/ ln -s /opt/imagemagick-6.8/bin/composite /usr/bin/ ln -s /opt/imagemagick-6.8/bin/conjure /usr/bin/ ln -s /opt/imagemagick-6.8/bin/convert /usr/bin/ ln -s /opt/imagemagick-6.8/bin/display /usr/bin/ ln -s /opt/imagemagick-6.8/bin/identify /usr/bin/ ln -s /opt/imagemagick-6.8/bin/import /usr/bin/ ln -s /opt/imagemagick-6.8/bin/mogrify /usr/bin/ ln -s /opt/imagemagick-6.8/bin/montage /usr/bin/ ln -s /opt/imagemagick-6.8/bin/stream /usr/bin/ convert -version Version: ImageMagick 6.8.8-7 Q16 x86_64 2014-03-02 http://www.imagemagick.org Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC Features: DPC OpenMP Delegates: bzlib djvu fontconfig freetype jng jpeg lcms lqr openexr pangocairo png tiff x xml zlib wget http://ftp.drupal.org/files/projects/imagemagick-7.x-1.0.tar.gz tar -xvzf imagemagick-7.x-1.0.tar.gz mkdir /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/drupal mv imagemagick /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/drupal/ \\ Browse to DRUPAL/admin/modules to enable module. \\ Browse to DRUPAL/admin/config/media/image-toolkit to configure module. \\ \\ {{:isla2:imagetoolkit.png?direct&200|}} \\ * **Ghostscript** wget http://downloads.ghostscript.com/public/ghostscript-9.10.tar.gz tar -xvzf ghostscript-9.10.tar.gz cd ghostscript-9.10 ./configure make make install ln -s /usr/local/bin/gs /usr/bin/ gs -version GPL Ghostscript 9.10 (2013-08-30) Copyright (C) 2013 Artifex Software, Inc. All rights reserved. \\ * **Tuque** apt-get install git unzip mkdir -p ~/github/islandora cd ~/github/islandora/ git clone https://github.com/Islandora/tuque.git mkdir /usr/share/v2p2demo2.to.cnr.it/sites/all/libraries mv tuque /usr/share/v2p2demo2.to.cnr.it/sites/all/libraries/ Disable certificate validation in Islandora Tuque module to allow SSL between Islandora and repository. nano -w /usr/share/v2p2demo2.to.cnr.it/sites/all/libraries/tuque/HttpConnection.php /** * FALSE to stop cURL from verifying the peer's certificate. (Default: TRUE) * @var type boolean */ public $verifyPeer = FALSE; * **Islandora/Fedora users** Add drupal admin and anonymous users to fedora users nano -w /usr/local/fedora/server/config/fedora-users.xml administrator fedoraUser