Difference between revisions of "Creating an EPrints MSI"
(→EPrints MSI Package) |
(→Requirements) |
||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
== Requirements == | == Requirements == | ||
− | * Microsoft Windows XP SP3 or later with .NET | + | * Microsoft Windows XP SP3 or later with .NET |
− | + | * [http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en. Windows Server 2003 Resource Kit Tools] | |
− | |||
− | |||
* [http://subversion.apache.org/ Subversion] | * [http://subversion.apache.org/ Subversion] | ||
− | * Perl | + | * Perl with XML::LibXML (see [[Installing EPrints 3 on Win32]]) |
* [http://gnuwin32.sourceforge.net/packages/zip.htm gnuwin32 zip tool] | * [http://gnuwin32.sourceforge.net/packages/zip.htm gnuwin32 zip tool] | ||
+ | * [http://gnuwin32.sourceforge.net/packages/unzip.htm gnuwin32 unzip tool] | ||
Make sure svn, perl and zip are in your working path. | Make sure svn, perl and zip are in your working path. | ||
Line 19: | Line 18: | ||
=== WiX === | === WiX === | ||
− | Download and install the | + | Download and install the 3.0 or later version of [http://wix.sourceforge.net/ WiX]. |
Ignore any errors reported due to missing Visual Studio (we don't need it). | Ignore any errors reported due to missing Visual Studio (we don't need it). | ||
− | + | Add the WiX bin path to your working path: | |
+ | |||
+ | C:\Program Files\Windows Installer XML v3\bin | ||
− | == | + | == Building the MSI == |
− | + | Start a command-prompt. | |
− | + | Retrieve the EPrints release build tool (requires valid EPrints.org account): | |
− | + | svn co https://svn.eprints.org/eprints/tools/release | |
− | + | Copy <code>srvany.exe</code> from the Windows 2003 Toolkit into the new release folder. | |
− | + | cd release | |
+ | copy "C:\Program Files\Windows Resource Kits\Tools\srvany.exe" srvany.exe | ||
− | + | Build the .msi package: | |
− | |||
− | + | perl makepackage.pl --win32 nightly | |
− | + | The .msi file will be written to the <code>packages\</code> sub-folder. | |
− | + | To continue installing EPrints follow the instructions at [[Installing EPrints 3 on Win32]]. | |
− | + | == WiX Notes == | |
− | |||
− | + | These are the WiX commands executed by the package builder: | |
− | + | candle eprints.wsx | |
+ | light -ext WixUIExtension eprints.wixobj |
Latest revision as of 12:05, 10 January 2011
This feature requires EPrints version 3.2.1 or later |
Note: this page is only for those wishing to build a Win32 installer of the EPrints package. If you wish to install EPrints on Windows see Installing EPrints 3 on Win32.
Requirements
- Microsoft Windows XP SP3 or later with .NET
- Windows Server 2003 Resource Kit Tools
- Subversion
- Perl with XML::LibXML (see Installing EPrints 3 on Win32)
- gnuwin32 zip tool
- gnuwin32 unzip tool
Make sure svn, perl and zip are in your working path.
WiX
Download and install the 3.0 or later version of WiX.
Ignore any errors reported due to missing Visual Studio (we don't need it).
Add the WiX bin path to your working path:
C:\Program Files\Windows Installer XML v3\bin
Building the MSI
Start a command-prompt.
Retrieve the EPrints release build tool (requires valid EPrints.org account):
svn co https://svn.eprints.org/eprints/tools/release
Copy srvany.exe
from the Windows 2003 Toolkit into the new release folder.
cd release copy "C:\Program Files\Windows Resource Kits\Tools\srvany.exe" srvany.exe
Build the .msi package:
perl makepackage.pl --win32 nightly
The .msi file will be written to the packages\
sub-folder.
To continue installing EPrints follow the instructions at Installing EPrints 3 on Win32.
WiX Notes
These are the WiX commands executed by the package builder:
candle eprints.wsx light -ext WixUIExtension eprints.wixobj