Search Perform an advanced search query SOFTPEDIA
 
SOFTPEDIA
Updated one minute ago
HomeSubmit a program for being reviewedAdvertise on our websiteGet help on surfing our websitesSend us your feedbackGet information about our XML/RSS backend and how to use itBrowse the news archiveVisit our discussion forumVizitati forumul in limba romana



KLIP
  1. HOME
  2. SCIENCE
  3. TECHNOLOGY
  4. WEBMASTER
  5. SECURITY
  6. MICROSOFT
  7. LINUX
  8. APPLE
  9. GAMES
  10. TELECOMS
  11. REVIEWS
  12. LIFE & STYLE
  13. EDITORIALS
  14. INTERVIEWS
  15. RSS
Welcome!
Hello, Guest

Login if you have a Softpedia.com account.

Otherwise, register for one.

OTHER TIPS, TRICKS AND TUTORIALS

Install Enlightenment Desktop from CVS

- DR17.

By: Marius Nestor, Linux Editor

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.

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
 
Comments | Link here | Subscribe
Print | Send to friend
Today's News | Yesterday's News

Search:


29th June 2007, 14:37 GMT | Copyright (c) 2007 Softpedia | Contact:
Read by 3,977 user(s) | Rating: | 7 vote(s) so far | Cast your vote:
Install Enlightenment Desktop from CVS - USER OPINIONS

Comment #1 by Alucard-sama on 2007-07-02, 22: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'!"

Reply #1.1 by marius.nestor on 2007-07-02, 23:56 GMT
the dependency problem will be fixed with the following code:

sudo apt-get install libxslt1-dev

Comment #2 by mtint on 2007-07-04, 14: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 2007-07-04, 20: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 2007-07-04, 22:00 GMT reply to this comment 
instaled.
Firefox have huuuge fonts, and i cannot change.
any help? Thanks

Comment #5 by alfredorico on 2007-07-05, 00: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 2007-07-08, 03: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.

Reply #6.1 by marius.nestor on 2007-07-08, 11: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?

Reply #6.2 by Pau on 2007-07-08, 16: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

Reply #6.3 by marius.nestor on 2007-07-09, 02: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 2007-07-09, 03:48 GMT reply to this comment 
Thanks, I'm trying tomorrow!!

Comment #8 by Pau on 2007-07-11, 15: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...


go to top


SHARE YOUR OPINION ABOUT Install Enlightenment Desktop from CVS

Since you are not logged on, your comments will have to be approved before being displayed.
Click here to login, or register.
Your Name:
Your Email:
Type in the result:
Your Opinion:
 


DO YOU WANT TO CONTACT US?  

If you have some comments or you want to send us some information you can send us an email directly to .
You can use the form below for the same purpose.
Your full name: (at least 3 characters)
Your email address: (at least 5 characters)
Message subject: (at least 5 characters)
Message text:
(at least 10 characters)
Type in the result:
 
 



© 2001 - 2008 Softpedia. All rights reserved.
Softpedia™ and Softpedia™ logo are registered trademarks of SoftNews NET SRL.
Copyright Information | Privacy Policy | Terms of Use | Contact Softpedia | Update your software | Archive