Difference between revisions of "Build a virtual appliance 0.6"
m (moved Build notes to Building a virtual appliance) |
|||
Line 1: | Line 1: | ||
− | + | Below are instructions for building your own Archivematica virtual appliance. This allows you to create intermediate or branch releases to test and use your own modifications. | |
− | + | ||
+ | |||
+ | ==Requirements== | ||
*Ubuntu 9.04 | *Ubuntu 9.04 | ||
*vmbuilder requires KVM which requires a virt compatible processor however, you do not need virt support for vmbuilder | *vmbuilder requires KVM which requires a virt compatible processor however, you do not need virt support for vmbuilder | ||
*At least 2GB of ram | *At least 2GB of ram | ||
− | + | ==Pre Build== | |
1. check out the source | 1. check out the source | ||
<pre>svn checkout http://archivematica.googlecode.com/svn/trunk/ archivematica-read-only</pre> | <pre>svn checkout http://archivematica.googlecode.com/svn/trunk/ archivematica-read-only</pre> | ||
Line 21: | Line 23: | ||
</pre> | </pre> | ||
− | + | ==Post Build== | |
1. boot your virtual machine. For KVM its under ubuntu-kvm, for other examples please see [[Virtual_appliance_instructions]]. | 1. boot your virtual machine. For KVM its under ubuntu-kvm, for other examples please see [[Virtual_appliance_instructions]]. | ||
<pre>kvm -m 528 -smp 1 -drive file=disk0.qcow2 </pre> | <pre>kvm -m 528 -smp 1 -drive file=disk0.qcow2 </pre> |
Revision as of 16:11, 18 January 2010
Below are instructions for building your own Archivematica virtual appliance. This allows you to create intermediate or branch releases to test and use your own modifications.
Requirements
- Ubuntu 9.04
- vmbuilder requires KVM which requires a virt compatible processor however, you do not need virt support for vmbuilder
- At least 2GB of ram
Pre Build
1. check out the source
svn checkout http://archivematica.googlecode.com/svn/trunk/ archivematica-read-only
2. Modify archivematica-read-only/trunk/archivematica.cfg to resemble your file system IE:
execscript = /home/demo/trunk/archivematica.sh
should be
execscript = /home/yourhomefolder/archivematica-read-only/trunk/archivematica.sh
3. Build archivematica for your hosts virtualization platform. All the following commands will build the same virtual machine.. each for a different platform
sudo vmbuilder vmserver ubuntu -c archivematica.cfg sudo vmbuilder xen ubuntu -c archivematica.cfg sudo vmbuilder kvm ubuntu -c archivematica.cfg
Post Build
1. boot your virtual machine. For KVM its under ubuntu-kvm, for other examples please see Virtual_appliance_instructions.
kvm -m 528 -smp 1 -drive file=disk0.qcow2
2. From inside the machine open a terminal and run the following (password is demo)
sudo aptitude install openjdk-6-jre incrontab /etc/incron.tab sudo mysqladmin create qubit
3. Open firefox and navigate to http://localhost, go through the qubit installer for the database settings all defaults will work.
4. Aside from some icon placement you now have a fully functional version of archivematica!