Linux Specific Install Instructions

There are unofficial binary packages for some distributions which may contain bugs or be unstable. For Binary Packages see also:

  • [Platforms]
  • [E17BinaryPackages]

Archlinux

The Archlinux community provides packages for E17. Read more  here.

Debian GNU/Linux

There's an unofficial E17/EFL package repository maintained by Falko Schmidt for Debian Sid (unstable). Falko Schmidt is a member of the Enlightenment team, where he handles Debian packaging. If you have any questions regarding the packages, please contact him directly.

  • Repository key

The repository key can be added by installing the package

 http://debian.alphagemini.org/dists/sid/main/binary-all/misc/alphagemini-keyring_2008.05.07_all.deb

or by issuing the following commands

 wget http://xsm.alphagemini.org/files/archive_key.asc
 apt-key add archive_key.asc
  • Adding the repository

Afterwards the add the following entries to /etc/apt/sources.list

deb  http://debian.alphagemini.org/ unstable main

and optionally

deb-src  http://debian.alphagemini.org/ unstable main

for the sources.

  • Pinning

As EFL packages are entering Debian/experimental and finally Debian/sid it is necessary to override them due to possible API incompatibilities with packages from this repository.

Add the following to /etc/apt/preferences

  Package: *
  Pin: origin debian.alphagemini.org
  Pin-Priority: 600

Supported architectures are i386, amd64 and sparc at the moment.

See  http://xsm.alphagemini.org/E17/repository/ for more details.

Gentoo Linux

There are official ebuilds for EFL in portage. E17 and most EFL-based programs out there can be found in the enlightenment overlay. For more information, read  this article.

Mandriva Linux

There are RPMs available as part of the contrib sections of both the current official and cooker releases. "Mandriva-Free" versions, as well as all mirror repositories should have the necessary packages. Install the contrib task-e17 package to get all the dependencies (when it works).

openSUSE

Please follow the instructions:  openSUSE Wiki Page (old)

Pardus

There are Pisi packages available in the official repository. As root :

  pisi it -c desktop.enlightenment.base

Or use the package manager and install "enlightenment" package. After that, logout, select "Enlightenment" in KDM (or which session manager you use) session menu and login.

PCLinuxOS / BugnuX

There's an unofficial E17/EFL package repository maintained by the BugnuX LiveCD Team. BugnuX is a LiveCD based on PCLinuxOS with E17 as the primary Desktop Environment. See  BugnuX website for more details. The BugnuX repository is fully compatible with the PCLinuxOS repository and can be used to install the E17 packages on any PCLinuxOS installation. Follow the instructions on the  BugnuX site to add the repositories. Use their forums if you have any questions regarding the packages.

Slitaz

As root :

 tazpkg recharge
 tazpkg get-install enlightenment

When asked, don't forget to install all the dependencies !

As user, edit your ~/.xsession :

 nano ~/.xsession

Comment out jwm and add enlightenment_start at the end of the file :

 #exec jwm
 exec enlightenment_start

logout if you were using X, and type:

 startx

Sourcemage GNU/Linux

There are spells provided by the Sourcemage community. To install E17 type the following command:

 $ cast enlightenment

Then select "No" when it asks "Install Enlightenment DR16" and select "Yes" when it asks: "Install Enlightenment DR17" Sorcery should install all necessary dependencies.

Ubuntu Linux

Daily builds are available from:  https://launchpad.net/~hannes-janetzek/+archive/enlightenment-svn