[ 
https://jira.duraspace.org/browse/DS-802?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Donohue updated DS-802:
---------------------------

    Attachment: windows-setup-nopgsql.nsi
                windows-setup.nsi

The Agris (FAO) and Odin (UNESCO-IOC) communities have already built their own 
custom Windows-only (.exe) Installer for DSpace (actually a customized version 
of DSpace, they call AgriOcean). It is available for download at:

http://code.google.com/p/agriocean/downloads/list

I contacted Marc Goovaerts about this work, and they build their installer 
using NSIS open source software (http://nsis.sourceforge.net/).  Marc passed 
along the configurations they use for NSIS and they are attached above:

1) windows-setup.nsi -> installs DSpace  (JSPUI, OAI and Solr only) & Postgres 
on Windows. Users must manually install Java & Tomcat prior to running this 
installer (Maven & Ant are no longer needed)
2) windows-setup-nopgsql.nsi -> Same as the above installer, but doesn't 
include Postgres (for sites/institutions that want to install PostgreSQL on 
their own)

According to Marc, they are also investigating ways to perform automated 
"updates" or "upgrades" of DSpace using this same installer.  This work may be 
related to DS-456 ticket.  They've also received requests for a Linux installer.
                
> Create a DSpace "Installer" which doesn't require users to build DSpace using 
> Maven and Ant
> -------------------------------------------------------------------------------------------
>
>                 Key: DS-802
>                 URL: https://jira.duraspace.org/browse/DS-802
>             Project: DSpace
>          Issue Type: New Feature
>          Components: DSpace API
>            Reporter: Tim Donohue
>            Assignee: Tim Donohue
>            Priority: Major
>             Fix For: 3.0
>
>         Attachments: windows-setup-nopgsql.nsi, windows-setup.nsi
>
>
> This issue is a placeholder for work that I've already begun, and will be 
> sharing via our Central SVN as soon as I get a "semi-working" version ready 
> (likely within a few days/week at most).
> The idea is to remove the requirement for all users to build DSpace via Maven 
> or Ant.  It should be possible to download a simple "installer" which can be 
> run to more automate the install process of DSpace on a server.
> The primary goals are as follows:
> * Remove the required prerequisites of Maven & Ant to Install DSpace  
> (However, it should be noted that it would still be possible to build from 
> source via Maven, for users/developers who want more control over the build 
> or install process.)
> * Allow users to be able to install DSpace without requiring an internet 
> connection (i.e. all third-party libraries will be "shipped" with the 
> installer) 
> * Provide an easier to manage, step-by-step, automated install process.  E.g. 
> Fill out the main areas of the config file (dspace.cfg) for the user, as they 
> answer a series of questions (e.g. the dspace.dir and database settings, 
> minimally)
> As mentioned, I've already begun playing with this idea.  I'm currently 
> building a simple One-JAR (http://one-jar.sourceforge.net/) installer, which 
> will automate the install process for users.  This is similar to Fedora 
> Commons, whose main fcrepo-installer.jar file 
> (http://www.fedora-commons.org/software/current) is built via One-JAR.  Using 
> One-JAR, a DSpace User could install DSpace more easily as follows:
> (1) Install prerequisites: Java, database and web server (although we could 
> offer an option to auto-install Tomcat, like Fedora Commons does)
> (2) Download the 'dspace-installer.jar'
> (3) Run 'java -jar dspace-installer.jar' and follow the instructions and 
> answer questions to install DSpace.
> I'm also playing with the idea of potentially upgrading DSpace in the same 
> manner.  The biggest issue here though is upgrading customizations, etc.  
> Much more work/analysis needs to happen around the problem of making 
> customizations easier, and how that may or may not fit into making installs 
> easier as well.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.duraspace.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to