Check following link for installing Dspace new version on Ubuntu 12.04
http://linuxhalwa.blogspot.in/2013/06/installing-dspace-3x-on-ubuntu-1204.html
Installation of prerequisite applications
Open Applications > Accessories > Terminal and execute following commands. Text in italics are commands to be executed.
sudo apt-get install openjdk-6-jdk
Allow the database user (dspace) to connect to the database
sudo gedit /etc/postgresql/8.4/main/pg_hba.conf
Add this line to the configuration file at the end: local all dspace md5
save and close the file
Restart PostgreSQL : sudo su enter,
then paste the following line and enter
/etc/init.d/postgresql-8.4 restart
Create the Unix 'dspace' user, update the passwd, create the directory in which you will install dspace, and ensure that the Unix 'dspace' user has write privileges on that directory:
sudo useradd -m dspace
sudo passwd dspace (enter any password like dspace for the new user dspace)
sudo mkdir /dspace
sudo chown dspace /dspace
save and close the file a
This following step downloads the compressed archive from SourceForge, and unpacks it in your current directory. The dspace-1.x.x-src-release directory is typically referred to as [dspace-src].
sudo mkdir /build
sudo chmod -R 777 /build
cd /build
cd /build/dspace-1.8.0-src-release
/etc/init.d/tomcat6 restart
Make an initial administrator account (an e-person) in DSpace:
/dspace/bin/dspace create-administrator
http://localhost:8080/xmlui
http://localhost:8080/jspui
Reference
http://linuxhalwa.blogspot.in/2013/06/installing-dspace-3x-on-ubuntu-1204.html
Installation of prerequisite applications
Open Applications > Accessories > Terminal and execute following commands. Text in italics are commands to be executed.
sudo apt-get install openjdk-6-jdk
sudo apt-get install tasksel
sudo tasksel
Select the following packages. Use space bar for select applications from list. [*] LAMP serveruse tab to select OK button and enter |
sudo apt-get install ant maven2Create the database user (dspace)
sudo su postgres
createuser -U postgres -d -A -P dspace
enter password for new role (select a password like dspace)
Shall the new role be allowed to create more new roles? (y/n) n
Exit from the promp, type
exit
Allow the database user (dspace) to connect to the database
sudo gedit /etc/postgresql/8.4/main/pg_hba.conf
Add this line to the configuration file at the end: local all dspace md5
save and close the file
Restart PostgreSQL : sudo su enter,
then paste the following line and enter
/etc/init.d/postgresql-8.4 restart
Create the Unix 'dspace' user, update the passwd, create the directory in which you will install dspace, and ensure that the Unix 'dspace' user has write privileges on that directory:
sudo useradd -m dspace
sudo passwd dspace (enter any password like dspace for the new user dspace)
sudo mkdir /dspace
sudo chown dspace /dspace
Create the PostgreSQL 'dspace' database.
sudo -u dspace createdb -U dspace -E UNICODE dspace
Configure Tomcat to know about the DSpace webapps.
sudo gedit /etc/tomcat6/server.xml
Insert the following chunk of text just above the closing </Host><!-- Define a new context path for all DSpace web apps --> <Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="true"/> <Context path="/sword" docBase="/dspace/webapps/sword" allowLinking="true"/> <Context path="/oai" docBase="/dspace/webapps/oai" allowLinking="true"/> <Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/> <Context path="/lni" docBase="/dspace/webapps/lni" allowLinking="true"/> <Context path="/solr" docBase="/dspace/webapps/solr" allowLinking="true"/> |
This following step downloads the compressed archive from SourceForge, and unpacks it in your current directory. The dspace-1.x.x-src-release directory is typically referred to as [dspace-src].
sudo mkdir /build
sudo chmod -R 777 /build
cd /build
wget http://sourceforge.net/projects/dspace/fil es/DSpace%20Stable/1.8.0/dspace-1.8.0-src-release.tar.bz2
tar -xvjf dspace-1.8.0-src-release.tar.bz2
cd /build/dspace-1.8.0-src-release
mvn -U package
cd dspace/target/dspace-1.8.0-build
sudo ant fresh_install
Fix Tomcat permissions, and restart the Tomcat server
sudo chown tomcat6:tomcat6 /dspace -RRestart Tomcat
/etc/init.d/tomcat6 restart
Make an initial administrator account (an e-person) in DSpace:
/dspace/bin/dspace create-administrator
Test it out in your browser
That is all that is required to install DSpace on Ubuntu. There are two main webapps that provide a similar turn-key repository interfacehttp://localhost:8080/xmlui
http://localhost:8080/jspui
Reference
0 comments:
Post a Comment