Prerequisite:
Open terminal using Ctrl+Alt (like a command prompt in window)
(I assume that your system is 64bit and not under the proxy server)
Login as a >
enter sudo su
sudo apt-get install openjdk-7-jdk
Sudo apt-get install tasksel
wget http://get.enterprisedb.com/postgresql/postgresql-9.4.4-3-linux-x64.run
chmod +x postgresql-9.4.4-3-linux-x64.run
Install PostgreSQL database in Ubuntu system
Go to program menu and open PgAdmin (search pgadmin from first launcher menu from desktop screen)
give the password – postgres to connect the database
create login role – dspace with password – dspace (in definition tab)
Create a database – dspace with owner – dspace
(close the PgAdmin screen)
open terminal
sudo apt-get install tasksel
sudo tasksel
Select the following packages.
Use space bar for select applications from list.
[*] LAMP server [*] Tomcat Java server
use tab key to select OK button and enter. Packages will start to install.
On the way you have to give MySQL root password. MySQL not necessary for Dspace installation
Sudo apt-get install ant maven
Edit postgresql config file
sudo gedit /opt/PostgreSQL/9.4/data/pg_hba.conf
(save and close the file)
sudo mkdir /dspace
Configure TOMCAT
sudo gedit /etc/tomcat7/server.xml
Insert the following chunk of text just above the closing </Host> Section
<!-- Define a new context path for all DSpace web apps -->
<Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="true"/>
<Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/>
<Context path="/solr" docBase="/dspace/webapps/solr" allowLinking="true"/>
(Save and close)
(Now Install Dspace 5.2 Package)
sudo mkdir /build
sudo chmod -R 777 /build
cd /build
wget http://sourceforge.net/projects/dspace/files/DSpace%20Stable/5.2/dspace-5.2-src-release.zip
unzip -xvjf dspace-5.2-src-release.zip
Open computer manager go to build directory and
Extract dspace-5.2-src-release.zip
enter cd /build/dspace-5.2-src-release
mvn -U package
(It will take a while to download necessary repository files from maven)
Finally you will receive BUILD SUCCESS massage
cd /build/dspace-5.2-src-release/dspace/target/dspace-installer/
sudo ant fresh_install
Fix Tomcat permissions, and restart the Tomcat server
sudo chown tomcat7:tomcat7 /dspace -R
sudo chmod -R 777 /opt/PostgreSQL/
Now create your Dspace Administrator
/dspace/bin/dspace create-administrator
(enter the required information)
Restart Tomcat Server:
sudo service tomcat7 restart
test your Dspace live using follwing Urls
http://localhost:8080/xmlui
http://localhost:8080/jspui
Now your DSpace 5.0 is Up and Running
If you have any query regarding Installation please feel free to connect me
to openbharat@gmail.com OR Mob. 9428415401