|
|
|
NavigationPersonal tools |
E17 User Guide/Installing from Source Repository
E17 on specific OS's This is probably the best way to get and install E, if you want it bleeding-edge. Keep in mind, that you can get it in a bad moment when it's broken. You've been warned. First, you have to know, that E17 depends on some libraries. The most important of the Enlightenment Foundation Libraries, EFL. But, before you download them all and install them you have to make sure, that these libraries are already installed:
Every sane UNIX/Xorg environment should have them. There are some optional dependencies that add additional support for things like XCF, SVG, Dbus/HAL and more:
Now, let's proceed and install the core libraries. There are six and should be installed in this order: TODO: Fix non-existent links by creating pages.
To download them use the following commands: $ svn co http://svn.enlightenment.org/svn/e/trunk/eina eina-svn $ svn co http://svn.enlightenment.org/svn/e/trunk/eet eet-svn $ svn co http://svn.enlightenment.org/svn/e/trunk/evas evas-svn $ svn co http://svn.enlightenment.org/svn/e/trunk/ecore ecore-svn $ svn co http://svn.enlightenment.org/svn/e/trunk/efreet efreet-svn $ svn co http://svn.enlightenment.org/svn/e/trunk/embryo embryo-svn $ svn co http://svn.enlightenment.org/svn/e/trunk/edje edje-svn $ svn co http://svn.enlightenment.org/svn/e/trunk/e_dbus e_dbus-svn Now that you have downloaded the required EFL libraries, let's install them. After this you can start installing E17 itself using similar commands which will be covered further in this book. You will need to enter the corresponding directories, in the order specified above, and compile and install them. You are probably already familiar with the following basic steps: $ ./autogen.sh $ make $ make install (as root) By default, the EFL libraries will install to /usr/local/. If you wish to install them to a different location, or would like to see what other options are available, then run ./configure --help after running ./autogen.sh. If you already have E16 installed, you will need to install E17/EFL to a different path to avoid conflicts. There is one exception though: E16.8 can co-exist with E17 in the same install path, as they use different binary names. Now, as we have installed the libraries, let's install Enlightenment 0.17 itself. To download it, use the following command: $ svn co http://svn.enlightenment.org/svn/e/trunk/e e17-svn Install it in the same way as we have installed the libraries: $ cd /path/to/e17/apps/e $ ./autogen.sh $ make $ make install Great! You now have Enlightenment installed on your system! We suggest you to take a look at the next subsection, but you can proceed with Starting Enlightenment or take a look in the next sections with other alternative ways to install E. |