On part d'un ubuntu installé connecté à internet sans apache ni mysql.
I) Installation de Java JDK (openJDK)
a. Installer le jdk
1apt-get install openjdk-6-jdk openjdk-6-jre
II) Création de variables globale dans /etc/profile
1nano /etc/profile
Ecrire :
1export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
2export LIFERAY_HOME=/usr/local/liferay-portal-6.0.6/tomcat-6.0.29
3export PATH=$JAVA_HOME/bin:$LIFERAY_HOME/bin:$PATH
Attention la variable $LIFERAY_HOME devra être modifier en fonction de l'url et de la version du liferay installé (idem pour $JAVA_HOME)
III) Préparation de MySQL
a. Installer mysql :
1apt-get update
2apt-get install mysql-server
3mysql -u root -p
4CREATE DATABASE lportal DEFAULT CHARACTER SET utf8;
5quit;
Pour la création d'un user particuliler cf doc mysql http://doc.ubuntu-fr.org/mysql
b. Création du fichier de conf pour liferay
créer un fichier portal-ext.properties et y inscrire :
1#
2# MySQL
3#
4jdbc.default.driverClassName=com.mysql.jdbc.Driver
5jdbc.default.url=jdbc:mysql://[b][color=#ff0000]ServerNameOrIP[/color][/b]/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
6jdbc.default.username=[b][color=#ff0000]login[/color][/b]
7jdbc.default.password=[b][color=#ff0000]password[/color][/b]
8schema.run.enabled=true
9schema.run.minimal=true
Entrez le login/password de l'utilisateur liferay
IV) Préparation de SQL SERVER
a. Créer la base de données lportal :
b. Création du fichier de conf pour liferay
créer un fichier (sur votre bureau par exemple)
portal-ext.properties et y inscrire :
1# SQL Server
2jdbc.default.driverClassName=net.sourceforge.jtds.jdbc.Driver
3jdbc.default.url=jdbc:jtds:sqlserver://[color=#ff0000]ServerNameOrIP[/color][/b]/lportal
4jdbc.default.username=[b][color=#ff0000]login[/color][/b]
5jdbc.default.password=[b][color=#ff0000]password[/color][/b]
Entrez le login/password de l'utilisateur liferay
V) Installation de liferay
a. Installation de unzip
1apt-get install unzip
b. Téléchargement et dé-zip de liferay
récupérer l'url du bundle liferay with tomcat sur http://www.liferay.com/downloads/liferay-portal/available-releases
1cd /usr/src
2wget http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.6/liferay-portal-tomcat-6.0.6-20110225.zip
3cd /usr/local
4unzip /usr/src/liferay-portal-tomcat-6.0.6-20110225.zip
L’ensemble des fichiers se trouvent donc dans le répertoire
/usr/local/liferay-portal-tomcat-6.0-5.1.2.
Nous allons créer un lien symbolique vers le répertoire
/usr/local/liferay afin de simplifier les choses et facilité les prochaines migrations.
1ln -s liferay-portal-6.0.6/tomcat-6.0.29 liferay
Modifier dans le fichier /etc/profile la variable LIFERAY_HOME
Suppression des données d'exemple :
1cd $LIFERAY_HOME/webapps
2rm -rf sevencogs-hook
3rm -rf sevencogs-mobile-theme
4rm -rf sevencogs-theme
c. Insertion du fichier de configuration BDD dans liferay
1cd $LIFERAY_HOME/webapps/ROOT/WEB-INF/classes
coller le fichier portal-ext.properties créé précédemment avec la BDD
d. Modification des droits sur /bin
1cd $LIFERAY_HOME/bin
2chmod +x *.sh
e. Lancer le serveur tomcat
1$LIFERAY_HOME/bin/startup.sh
Pour le lancer avec les logs :
1cd $LIFERAY_HOME
2./bin/startup.sh && tail -f ./logs/catalina.out
Pour accéder : http://<Liferay Server IP ADDRESS>:8080
Fini

Personnelle mon ubuntu est sur une VM gérée par un proxmox et j'ai du lui attribuer 1Go de RAM car à 512Mo ça ramais... si quelqu'un sait pourquoi...
Concernant SQL ou Mysql si vous en voulez pas vous embeêter avec les serveurs de BDD ne faite pas cette partie Liferay se débrouillera tout seul avec sa base de donnée Hypersonic (je crois).
Enjoy it!