Navigation
Personal tools
 

E17 User Guide/Installing using Linux distribution packages

This website is deprecated!
Please refer and move articles to: http://trac.enlightenment.org/e/wiki/
« E17 User Guide
Installing using Linux distribution packages
»
Installing using development snapshots Installing on BSD systems

There are unofficial binary packages for some Linux distributions. Packages are made by volunteers, using the E source from the SVN repository or development snapshots, so they surely contain bugs and may be unstable. Yet, lots of users prefer them, because they don't deal with compiling and downloading sources from SVN, but just type one or two commands.


Contents

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 unofficial ebuilds for EFL, E17 and most EFL-based programs out there. 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

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

To use the Ubuntu packages,

1) add the following key to APT running the following commands:

wget http://lut1n.ifrance.com/repo_key.asc
sudo apt-key add repo_key.asc

2) Edit /etc/apt/sources.list configuration file and add those lines:

Binaries

deb http://e17.dunnewind.net/ubuntu hardy e17
deb http://e17.dunnewind.net/ubuntu gutsy e17
deb http://e17.dunnewind.net/ubuntu feisty e17
deb http://e17.dunnewind.net/ubuntu edgy e17
deb http://e17.dunnewind.net/ubuntu dapper e17

Source

deb-src http://e17.dunnewind.net/ubuntu hardy e17
deb-src http://e17.dunnewind.net/ubuntu gutsy e17
deb-src http://e17.dunnewind.net/ubuntu feisty e17
deb-src http://e17.dunnewind.net/ubuntu edgy e17
deb-src http://e17.dunnewind.net/ubuntu dapper e17

3) Update the repositories and install the packages:

 sudo apt-get update
 sudo apt-get install e17

4) Logout and Login selecting the E17 session

You can find more information on the Elbuntu blog