This is an old revision of the document!


= Installing EDE on Arch Linux =

When installing EDE on an Arch Linux machine you can choose between using a custom repository provided by EDE or building the packages yourself. Using the former method, pacman will take care of updating EDE if a new version is released on the EDE repository.

Installing pre-built packages

'Note: All packages in the EDE repository are currently unsigned!'

Installing EDE can be done in 4 simple steps:

1) Open your pacman configuration file (''/etc/pacman.conf'') with your favorite editor<<BR>>
2) Add the following lines to it (you can just leave the ''$arch'' variable as it is; your system knows it):

www.equinox-project.org_repos_arch_arch}

3) Update pacman database files by invoking: '''pacman -Syy'''<<BR>>
4) Simply install EDE like any other package. E.g.: '''pacman -S ede'''

Available packages

EDE for Arch is split into four packages:

  • 'edelib' - EDE's support library which implements functions not provided by FLTK
  • 'ede-common' - Platform independent data for EDE (e.g. icons)
  • 'ede' - EDE and PekWM binaries
  • 'ede-wallpapers' - Optional wallpaper package

Trouble shooting

If you're experiencing difficulties, it might help tp add the lines mentioned above at the beginning of the file pacman.conf instead of appending them at the end.

Building / installing from source

For Arch Linux there are two 'PKGBUILD' files available in the AUR: edelib and ede. You can download those and use the Arch Build System to create the packages.

Alternatively you can of course follow the generic building procedure, too: InstallingFromSource.

Starting EDE

You can either use a graphical login manager to bring up EDE or simply use xorg's startx command (make sure you have installed the package xorg-xinit in the later case. It is not part of xorg-server on Arch Linux!). If you want to use startx, just create a new file '.xinitrc' with the content exec startede in your home directory. You can do so with the following two commands:

cd_echo_exec_startede_.xinitrc}

Print/export