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
