Hey guys. Skip the rpm's. Download the source from enlightenment http://www.enlightenment.org/pages/download.html
Do it in order:
freetype2
libtiff
libpng
libjpeg
zlib
imlib2
enlightenment 16.7
enlightenment-docs
Or, download from cvs: (http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/enlightenment/)
cvs -d

server:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment login
cvs -z3 -d

server:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co modulename
*Fedora - Red Hat* For some odd reason I noticed /usr/local/lib missing in ld.so.conf You should manually add it (you can find it in /etc). After you add it and save the file you need to run ldconfig as root. If bash complains it can't find ldconfig it's in sbin (/sbin/ldconfig).
If you never installed from source read on. Installing from source is generally a 3-4 stage process:
./configure
make
make install
ldconfig
If you downloaded from cvs you'll swap ./configure for ./autogen.sh
*Fedora - Red Hat* If you are installing from cvs you will run into problems with autogen.sh and aclocal. There are 2 aclocal directories. 1 in /usr/local/share/aclocal and 1 at /usr/share/aclocal. Move the files in /usr/share/aclocal to /usr/local/share/aclocal. Move /usr/share/aclocal to somewhere else (/home/you). Symlink /home/you/aclocal to /usr/local/share/aclocal. If you are not installing from cvs then skip this.
Using libtiff as an example:
tar -zxvf libtiff-v3.6.1.tar.gz
cd tiff-v3.6.1
cat README (always a good idea to read any INSTALL or README files)
./configure
make
su
make install
ldconfig
Again, when installing from source you should always read any readme or install files. There may be dependencies that you weren't aware of. There also might be some unusal make instructions.
After you have *successfully* installed everything. You want to have X start enlightenment. If you turn on your computer and it boots into a graphical login screen you are booting into runlevel 5. If you turn on your computer and it boots to a command line login you are probably booting into runlevel 3. If you boot into runlevel 5 you'll have to figure it out for yourself. If you are always messing around with X, your desktop or your window manager I would suggest that you boot runlevel 3. If you are currently booting into runlevel 5 and you want to change to runlevel 3 then do this (alternatively you could use telinit):
su
open /etc/inittab in your favorite editor
find a line that says id:5:initdefault:
change the 5 to a 3
save the file
Do the following as you, not as root:
Create a new file named .xinitrc (notice the period?) Type this into the file:
#! /bin/bash
exec /usr/local/enlightenment/bin/enlightenment
Then save the file to your home directory (/home/you)and make it executable (chmod +x .xinitrc)
reboot (like I said, you can use telinit....man telinit)
After you boot you should be at a command line login. Login as yourself (not root). Then type startx
Enlightenment should be your new window manager.