|
--------------------------------------------------------------------------------
I just installed e17 from cvs a few days back and I'm happy with it, so i thought i'd set up here a small guide on howto install e17 withouth running into trouble.
This guide will not install e17 into the system so in a different directory.
so we need to choose a direcotry.
i took /my/desktop/
remember we will call this our $PREFIX and if it's somewhere in teh document, you have to replace it with your directory.
we should get sure to have a few tools onboard, and since we ant to buidl from source, we need the -dev packages of the following pacakges
FAM
libxml2
PCRE
additionally we need the cvs tool.
on Debian system we can use apt-cache search <tool> and than install it with apt-get install <package-name>.
Code:
apt-cache search fam |grep fam |grep dev
apt-cache search libxml2
apt-cache search pcre
apt-cache search cvs |grep cvs
apt-get install libfam-dev libxml2-dev libpcre3-dev cvs
on RPM based systems we can use rpmfind.com to lookup the packages.
and than install them with Code:
rpm -i <package>
now we need to get the source code
to do this, we will obtain the cvs tree from SourceForge.net
and we want to put it into $PREFIX/cvs
Code:
cd $PREFIX/cvs
cvs -d:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment login
cvs -z3 -d:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment co -D 2002-07-24 e17
if you are asked for a password, just hit [return]
now we have a directory e17 in out $PREFIX/cvs directory.
so now we can start building therfore i'll list here all commands needed
remember to replace $PREFIX
Code:
export PATH=$PATHPREFIX/bin
cd $PREFIX/cvs/e17/libs
cd imlib2
./autogen.sh --prefix=$PREFIX;make;make install
cd ../edb
./autogen.sh --prefix=$PREFIX;make;make install
cd ../imlib2_loaders
./autogen.sh --prefix=$PREFIX;make;make install
su -c 'echo \"$PREFIX/lib\" >>/etc/ld.so.conf;/sbin/ldconfig'
(enter root password)
cd ../evas
./autogen.sh --prefix=$PREFX;make;make install
cd ../ewd
./autogen.sh --prefix=$PREFX;make;make install
cd ../ebits
./autogen.sh --prefix=$PREFX;make;make install
cd ../ecore
./autogen.sh --prefix=$PREFX;make;make install
cd ../estyle
./autogen.sh --prefix=$PREFX;make;make install
cd ../etox
./autogen.sh --prefix=$PREFX;make;make install
cd ../ebg
./autogen.sh --prefix=$PREFX;make;make install
cd ../ewl
./autogen.sh --prefix=$PREFX;make;make install
cd ../../apps/etcher
./autogen.sh --prefix=$PREFX;make;make install
cd ../ebony
./autogen.sh --prefix=$PREFX;make;make install
cd ../med
./autogen.sh --prefix=$PREFX;make;make install
cd ../efsd
./autogen.sh --prefix=$PREFX;make;make install
cd ../ebindings
./autogen.sh --prefix=$PREFX;make;make install
cd ../e
./autogen.sh --prefix=$PREFX;make;make install
congratulations, you got your e compiled.
now we need to change your .xinitrc, to make you load enlightenment.
when typing in startx
it should looks s.th. like this:
don't forget to replace $PREFIX by the directory you choose
Code:
export PATH=$PATHPREFIX/bin;
exec $PREFIX/bin/enlightenment;
thats it.
just run Code:
startx
from your console
please post your expiriences/questions, etc to support->e17
---
* If you are having trouble getting E or etcher to complete the make step, check your gettext version, and make sure you are using a version prior to 0.11..x
* if you are having trouble getting E to complete the autogen.sh step, type redoing imlib2 using the following commands:
Code:
./autogen.sh --prefix=$PREFIX --disable-mmx; make; make install
then redo the autogen.sh step for E |
|