Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Note

This appears to have been last updated for VIVO 1.3.


This is a step by step command line run-thru of installing VIVO 1.3 on ubuntu natty 11.04.

No Format
 
#This is written in the form of executable lines that should be syntactically correct. 
#Comments are placed in comment blocks
#It's assumed the syntax and commands speak somewhat for themselves
#also, everything is assumed to be occurring from your home folder ~/

#uncomment multiverse and universe and partner
sudo nano /etc/apt/sources.list

#update and install needed packages
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install sun-java6-jdk sun-java6-jre mysql-server tomcat6 ant unzip

#get prompted for mysql password and enter 'vitro123'
#accept sun license

#get VIVO and prep for install
wget http://sourceforge.net/projects/vivo/files/VIVO%20Application%20Source/rel-1.3.zip/download
mv download rel-1.3.zip
unzip rel-1.3*.zip

#do mysql setup
#we're creating a blank db and user for use by the vivo web app
mysql -u root -p
	CREATE USER 'vitro'@'localhost' IDENTIFIED BY 'vitro123';
	CREATE DATABASE vitrodb CHARACTER SET utf8; 
        GRANT ALL ON vitrodb.* TO 'vitro'@'localhost' IDENTIFIED BY 'vitro123'; 
exit

#Set the deploy properties file
cd vivo-rel-1.3
cp example.deploy.properties deploy.properties
nano deploy.properties
     tomcat.home = /var/lib/tomcat6
     VitroConnection.DataSource.url = jdbc:mysql://localhost/<yourdb>
     VitroConnection.DataSource.username = <yourusername>
     VitroConnection.DataSource.password = <yourpassword>
     rootUser.emailAddress = vitro@localhost

#Setup directories
sudo mkdir /usr/local/vivo
sudo mkdir /usr/local/vivo/data
sudo mkdir /usr/local/vivo/data/solr

#Build VIVO
cd ~/vivo-rel-1.3/
sudo ant all

#Setup permissions
sudo chown -R tomcat6:tomcat6 /usr/local/vivo
sudo chmod -R 777 /usr/local/vivo
sudo chmod -R 777 /usr/share/tomcat6/
sudo chown -R tomcat6:tomcat6 /usr/share/tomcat6
sudo chmod -R 777 /var/lib/tomcat6/
sudo chown -R tomcat6:tomcat6 /var/lib/tomcat6

#start vivo
sudo service tomcat6 start

#VIVO logs
tail -f /var/log/tomcat6/catalina.out
tail -f /usr/share/tomcat6/logs/vivo.all.log

#login to webapp as vitro@localhost with password 'rootPassword' and update password