Alfresco is AMAZING - it does not follow the Unix way, or even the Java way, but rather the bloatware way. This is a very bad smell (as is their constant pimping of the paid version).
Alfresco comes with ITS OWN COPY of Java, MySQL and Tomcat.
As I have copies of all these systems on my own box I have chosen to insulate my system and to play fair with Alfreco, and install on a fresh Ubuntu VirtualBox VM, with nothing other than OpenSSH installed.
VM Setup: I also enabled the VirtualBox Guest Additions, on my MacBookPro host, and found that the default bidirectional Copy/Paste functionality did not work.
Stop the VM and change Settings>>Advanced
Shared Clipboards to
Host To Guest
This vm (called alfresco) is on a virtual network, setup with help from Mr Sysadmin:
Add a Host only network in
virtualbox >> preferences >> network
Add an adapter2 to vm >> settings >> network
attached to
Host-only adapter
Add to /etc/hosts on host machine
192.168.56.10 alfresco
On vm add to
/etc/network/interfaces
auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0
/etc/init.d/networking restart
Install alfresco (NOTE The x32 versions also works)
wget http://dl.alfresco.com/release/community/build-3370/alfresco-community-3.4.d-installer-linux-x64.bin
sudo su
chmod u+x alfresco-community-3.4.d-installer-linux-x64.bin
./alfresco-community-3.4.d-installer-linux-x64.bin
Take defaults, specify a password for mysql root and Alfresco admin.
/etc/init.d/alfresco start
Now the url
http://alfresco:8080/alfresco/ should work.