NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Linux / Other Tips, Tricks and Tutorials

Other Tips, Tricks and Tutorials


Install Enlightenment Desktop from CVS

DR17.

By Marius Nestor, Linux Editor

29th of June 2007, 14:37 GMT

Adjust text size:


Elightenment DR17 Desktop
Enlarge picture
Are you a Linux (Unix) user? Are you familiar with Enlightenment? If you aren't, you're probably asking yourselves right now ‘what is Enlightenment?’ Well, let me tell you that Enlightenment is the next generation, lightweight, beautiful, eye candy, powerful desktop environment for the Linux operating system. However, there are two versions of Enlightenment, DR16 and DR17, the latter being still in development. Today's guide will teach you how to obtain and install the latest version of Enlightenment DR17 from CVS, with the help of a little smart script that will do everything for you.

First of all, I suggest you to take a look at some screenshots of Enlightenment before you install it. If you like it, you can continue with the guide.

Unfortunately, Enlightenment requires a lot of development packages. So, open a console and type the following code:

CODE
sudo apt-get install build-essential cvs libtool libltdl3-dev automake1.9 autotools-dev libpopt-dev libcurl3-dev libx11-dev x11proto-xext-dev libbz2-dev libid3tag0-dev libpng12-dev libtiff4-dev libungif4-dev libjpeg62-dev libssl-dev libfreetype6-dev bison flex xlibs-dev gettext libimlib2-dev libxml2-dev libxcursor-dev libgtk1.2-dev autoconf pkg-config libxine-dev libxkbfile-dev libsqlite3-dev giblib-dev libxmu-dev libxdamage-dev libxcomposite-dev libtag1-dev libtagc0-dev giblib-dev libasound2-dev libxslt1-dev

Please note that some new (updated) packages in Enlightenment, may require more dependencies.

Download the script:

CODE
wget http://download2.softpedia.com:8081/linux/easy_e17.sh

Now, let's make the script executable:

CODE
chmod +x easy_e17.sh

And run the script now:

CODE
./easy_e17.sh -i

NOTE: the -i option tells the script to install Enlightenment. After installation, please use the -u option every time you want to update Enlightenment.

The script will take some time to download and install everything. It will create a folder in your home directory, called e17_cvs, do not delete this folder if you want to update the Enlightenment desktop later. Please remember that it may stop on some components of Enlightenment, if you don't have all the dependencies installed.

When the script successfully installed everything, type the following line in the terminal:

CODE
sudo gedit /usr/share/xsessions/e17.desktop

This will open a text editor, paste the following lines:

[Desktop Entry]
Encoding=UTF-8
Name=E-17
Comment=
Exec=/opt/e17/bin/enlightenment_start
Icon=
Type=Application


Now paste the following code in the terminal:

CODE
sudo gedit /etc/environment

And add the following line at the end of the file:

CODE
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/opt/e17/bin"

Congratulations! Now log out of the current desktop, and, at the login screen, choose from the sessions menu, E-17, login and enjoy the next generation desktop environment for Unix systems.

NOTE: If you get errors during the installation, please post below the output from the terminal window, and I will try to help you as fast as I can.

Credits:

Enlightenment script created by morlenxus.

TAGS:

Elightenment | DR17 | CVS | Installation | Tutorial
Read by 6,168 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
Good (3.3/5) 8 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


Linux Mint 3.0 Light Edition Released

IBM, Oracle, NEC to Promote Linux in Japan

LinuxCertified Announces the Linux Device Driver Development Course

Printer Driver Available for All Linux Distributions

Linux Claims Its Rights in China

127 Million Phones to Run Linux by 2012

French Parliament Will Switch from Microsoft to Ubuntu

Gentoo 2007.0 Has Been Released

User opinions:


Comment #1 by: Alucard-sama on 03 Jul 2007, 04:59 GMT reply to this comment

When I run ./easy_e17.sh -i and it finishes downloading and installing ect it says:

"checking for EXML... configure: error: Package requirements (
ecore
libxml-2.0
libxslt
) were not met:

No package 'libxslt' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables EXML_CFLAGS
and EXML_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

--------------------------------------------------------------------------------

-> Get more informations by checking the log file '/tmp/easy_e17/install_logs/exml.log'!"

Comment #1.1 by: marius.nestor on 03 Jul 2007, 05:56 GMT

the dependency problem will be fixed with the following code:

sudo apt-get install libxslt1-dev


Comment #2 by: mtint on 04 Jul 2007, 20:41 GMT reply to this comment

make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/michael/e17_cvs/e17/apps/e/data/etc'
Making all in icons
make[3]: Entering directory `/home/michael/e17_cvs/e17/apps/e/data/icons'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/michael/e17_cvs/e17/apps/e/data/icons'
make[3]: Entering directory `/home/michael/e17_cvs/e17/apps/e/data'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/michael/e17_cvs/e17/apps/e/data'
make[2]: Leaving directory `/home/michael/e17_cvs/e17/apps/e/data'
Making all in doc
make[2]: Entering directory `/home/michael/e17_cvs/e17/apps/e/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/michael/e17_cvs/e17/apps/e/doc'
Making all in po
make[2]: Entering directory `/home/michael/e17_cvs/e17/apps/e/po'
make enlightenment.pot-update
make[3]: Entering directory `/home/michael/e17_cvs/e17/apps/e/po'
make[3]: *** No rule to make target `../src/bin/e_int_config_wallpaper.c', needed by `enlightenment.pot-update'. Stop.
make[3]: Leaving directory `/home/michael/e17_cvs/e17/apps/e/po'
make[2]: *** [enlightenment.pot] Error 2
make[2]: Leaving directory `/home/michael/e17_cvs/e17/apps/e/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/michael/e17_cvs/e17/apps/e'
make: *** [all] Error 2


Comment #3 by: busymind on 05 Jul 2007, 02:05 GMT reply to this comment

- enhance .................... ok
--------------------------------------------------------------------------------

---------------------------- Installing applications ---------------------------
- e .......................... ERROR!
--------------------------------------------------------------------------------

----------------------------------- Last loglines ------------------------------
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xxx/e17_cvs/e17/apps/e/data/etc'
Making all in icons
make[3]: Entering directory `/home/xxx/e17_cvs/e17/apps/e/data/icons'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xxx/e17_cvs/e17/apps/e/data/icons'
make[3]: Entering directory `/home/xxx/e17_cvs/e17/apps/e/data'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/xxx/e17_cvs/e17/apps/e/data'
make[2]: Leaving directory `/home/xxx/e17_cvs/e17/apps/e/data'
Making all in doc
make[2]: Entering directory `/home/xxx/e17_cvs/e17/apps/e/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/xxx/e17_cvs/e17/apps/e/doc'
Making all in po
make[2]: Entering directory `/home/xxx/e17_cvs/e17/apps/e/po'
make enlightenment.pot-update
make[3]: Entering directory `/home/xxx/e17_cvs/e17/apps/e/po'
make[3]: *** No rule to make target `../src/bin/e_int_config_wallpaper.c', needed by `enlightenment.pot-update'. Stop.
make[3]: Leaving directory `/home/xxx/e17_cvs/e17/apps/e/po'
make[2]: *** [enlightenment.pot] Error 2
make[2]: Leaving directory `/home/xxx/e17_cvs/e17/apps/e/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/xxx/e17_cvs/e17/apps/e'
make: *** [all] Error 2
--------------------------------------------------------------------------------

-> Get more informations by checking the log file '/tmp/easy_e17/install_logs/e.log'!


Comment #4 by: busymind on 05 Jul 2007, 04:00 GMT reply to this comment

instaled.
Firefox have huuuge fonts, and i cannot change.
any help? Thanks


Comment #5 by: alfredorico on 05 Jul 2007, 06:18 GMT reply to this comment

Hi.. Just at this moment I have resolved this issue (whit a lot of pain).
Edit /opt/e17/e17_cvs/e17/apps/e/po/POTFILES changing from:

../src/bin/e_int_config_wallpaper.c
../src/bin/e_int_config_wallpaper_gradient.c
../src/bin/e_int_config_wallpaper_import.c

to:

../src/modules/conf_wallpaper/e_int_config_wallpaper.c
../src/modules/conf_wallpaper/e_int_config_wallpaper_gradient.c
../src/modules/conf_wallpaper/e_int_config_wallpaper_import.c

Same thing to file /opt/e17/e17_cvs/e17/apps/e/po/Makefile.

Besides modify content of file /opt/e17/e17_cvs/e17/apps/e/po/POTFILES.in from:

src/bin/e_int_config_wallpaper.c
src/bin/e_int_config_wallpaper_gradient.c
src/bin/e_int_config_wallpaper_import.c

to:

src/modules/conf_wallpaper/e_int_config_wallpaper.c
src/modules/conf_wallpaper/e_int_config_wallpaper_gradient.c
src/modules/conf_wallpaper/e_int_config_wallpaper_import.c

I hope this works for you...


Comment #6 by: Pau on 08 Jul 2007, 09:22 GMT reply to this comment

Hi, my error was:

checking for ecore-config... no
checking for ecore - version >= 0.1.0.001... no
*** The ecore-config script installed by ecore could not be found
*** If ecore was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the ECORE_CONFIG environment variable to the
*** full path to ecore-config.
configure: error: No Ecore, can't build!

Do you know what's the reason?. I tried to install "ecore" but it isn't in my ubuntu repositories.

Comment #6.1 by: marius.nestor on 08 Jul 2007, 17:18 GMT

Hi! This is a strange error, like it can't see where you've installed E17 (that will be in /opt folder). You received this error first time when you run the script? Did you erased something from /opt/e17 folder?

Comment #6.2 by: Pau on 08 Jul 2007, 22:28 GMT

Hi

No, no. The error happened when I was running the script. I searched in the Ubuntu Forums and I found something. It seems we need to compile with automake1.7 (not 1.9 or others). I tried it and now I have a new error more strange:

M apps/e/po/fr.po
M apps/e/po/hu.po
C apps/e/po/it.po
M apps/e/po/ja.po
M apps/e/po/ko.po
M apps/e/po/pt_BR.po
M apps/e/po/ru.po
M apps/e/po/sl.po
FAILED! Next attempt 5 in 18 seconds

My connexion works well, and I don't know what's the reason for this error (I tried 5 times during today and the error it's the same).

jooo

Comment #6.3 by: marius.nestor on 09 Jul 2007, 08:56 GMT

That looks like a problem with the download process...

Open the easy_e17.sh script and replace the following line:

cvs_srv=":pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e";

with this one:

cvs_srv=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment";

First time when I've installed E17 was from the SourceForge CVS... but it looks like it's down now....

Try again in a day or two.


Comment #7 by: Pau on 09 Jul 2007, 09:48 GMT reply to this comment

Thanks, I'm trying tomorrow!!


Comment #8 by: Pau on 11 Jul 2007, 21:48 GMT reply to this comment

Hi...

The second error was solved, server works now. But the first error has returned...

I will look for the ecore in the ubuntu forums... maybe I will find something...


Comment #9 by: egggman on 02 Oct 2008, 15:29 GMT reply to this comment

I am having the exact same problem, Did you ever get this resolved?

Thanks

Mike

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM