|Source Repository:||Repository:Gentoo Portage Tree|
Summary: The Community Edition of Liferay, an leading Content Management System using Java.
Perl UpdatesGentoo has bumped perl from 5.20 to 5.22. Be sure to run perl-cleaner --all after the upgrade.
ARM RebuildARM systems will use new stage3's that are not compatible with earlier versions.
ABI X86 64 and 32Funtoo Linux has new 32-bit compatibility libraries inherited from Gentoo. Learn about them here.
There are multiple ways to install Liferay on your Funtoo System. Note: I will use tomcat as server, there might be slight differences if you want to use another server like glassfish.
1) Tomcat + Liferay - Manual setup.
2) Tomcat + Liferay - Bundle.
3) Tomcat + Liferay - Ebuild.
I have chosen to use the third method.
Tomcat + Liferay - Ebuild:
First we need to add an overlay (https://github.com/cvut/gentoo-overlay) to our current system, since the ebuild is not part of the gentoo,funtoo tree. You need to have layman correctly installed. Then add the following git overlay using layman:
layman -o https://raw.github.com/cvut/gentoo-overlay/master/overlay.xml -f -a cvut
You need to have Java (JDK)
Now install: 'emerge liferay-portal'
For liferay to work you need a SQL Database.
b) DB2 -IBM
Liferay supports many different DBs but I would chose a) or b): Install your DB and create a new user (=liferay-user) and a new Database (=lportal). Start your DBs Deamon and make sure your firewall (iptables) allows loopback access for localhost.
Then configure /etc/liferay-6.2/portal-context.xml and /opt/liferay-portal-6.x/... to use the DB correctly. (Details comming soon, this howTO is not ready yet)
This section is in need of updates.