My company was looking to install Alfresco on Linux, and the war package had proven to be our preferred method. We had originally considered using the Alfresco package offered by Red Hat Exchange, but the supported version is currently at version 2.0, which, as I understand it, does not include WCM (which we need).
So this is how we got Alfresco up and running on Centos 5, but these instructions should work for most rpm-based distributions.
Start with a new clean install of Centos 5, and make sure it is updated with yum:
Install tomcat5, MySQL, and OpenOffice
(OpenOffice is probably already installed on your system, but running this command with the OpenOffice packages specified will not be an issue)
In the Centos 5 GUI, you need to change the firewall settings to open TCP port 8080.
You can also do this by editing iptables from the command line, but using the GUI seemed to work better for some reason.
You may need to restart the system. I was doing some troubleshooting post-install, and everything worked fine after the restart. Correlation is not causation, and you should not have to restart the machine, but if the install is not working, you might want to try it.
You should now be able to see the Alfresco start page by navigating to: