Instalando Enlightenment DR17 CVS

Tags: , , — July 19, 2007 @ 5:25 pm

Com as últimas alterações no Enlightenment DR17 tive alguns problemas para atualizar pelos pacotes Debian em http://edevelop.org/debian. Assim, achei melhor remover tudo e compilar o E17 eu mesmo, do CVS.

Antes de mais nada você vai precisar remover todos os pacotes Debian do E17 e EFL previamente instalados, para isso, utilize o aptitude ou synaptic. Os pacotes do edevelop.org/debian sao: enlightenment, e17, e17-desktop, e17-extras, libecore*, libetk*, libevas*, libewl*, libenhance*, libeet*, libembryo*, libefreet*. Coloquei * porque várias delas tem pacotes separados, apenas tenha certeza de remover tudo,você não precisa remover seus arquivos de configuração.

Antes de mais nada, instale as dependencias para o E. Modifique seu /etc/apt/sources.list para utilizar o debian unstable e adicione os pacotes fonte a ele: deb-src (veja apt-pinning caso deseje usar multiplas versões do Debian), depois rode os comandos:

instalando dependencias
# aptitude update
# aptitude -t unstable install gcc make automake1.9 autoconf autoconf-archive libtool gettext libc6-dev zlib1g-dev libjpeg62-dev libpng12-dev libfreetype6-dev libxrender-dev libx11-dev libxinerama-dev libxss-dev libxext-dev libxrandr-dev libxp-dev libxfixes-dev libxdamage-dev libxcursor-dev libpam0g-dev

Agora, para instalar o E17 você precisa obter os fontes via CVS:

download via CVS

cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co e17

Com isso será criada uma paste em seu diretório local chamada e17, dentro deste você deverá entrar nos demais diretórios e compilar cada lib e por último o E, na seguinte ordem:

ordem de diretórios a seguir:

e17/libs/eet
e17/libs/evas
e17/libs/ecore
e17/libs/efreet
e17/libs/embryo
e17/libs/edje
e17/libs/e_dbus
e17/apps/e

Entre em cada diretório e execute os comandos a seguir:

para compilar:

$ ./autogen.sh
$ make
# make install

Mais detalhes da instalação podem ser obtidos no guia do usuário E17, em inglês.

Para facilitar este processo, principalmente se você deseja re-instalar o E periodicamente, para ficar em dia com as atualizações, Carsten “Rasterman” Haitzler, membro do time de produção, fez um script para atualizar o E quando necessário, inclusive instalando as dependências no Debian, que pode ser obtido aqui.

Uma outra opção é o script easy_e17 que pode ser obtido aqui, não cheguei a testá-lo, mas este script é atualizado com frequência e pode ser uma ótima opção.

If you enjoyed this post, make sure you subscribe to my RSS feed!

4 Comments »

  1. valeu, consegui instalar pelo easy_e17.sh

    Comment by Nilson — November 5, 2007 @ 12:01 am

  2. Ehh, parabéns.
    Se tiver um pouco de conhecimento em Inglês e precisar de uma ajuda você pode conseguir no irc, em #E@irc.freenode.net, o pessoal de lá é bem atencioso.
    boa ‘E’xperiência!

    Comment by diovani — November 5, 2007 @ 10:06 am

  3. [...] veja meu tutorial anterior sobre como instalar o Enightenment via CVS, para instalar as dependências necessárias no [...]

    Pingback by SamuraiDio » Enlightenment DR17 movido para Subversion — September 22, 2008 @ 4:53 pm

  4. vc pode me ajudar?

    quando eu tento subir o e17 da esse erro

    <<<>>>
    Enlightenment found Evas can’t load the ‘Sans’ font. Check Evas has fontconfig
    support and system fontconfig defines a ‘Sans’ font.

    E17: Begin shutdown procedure!
    EDJE ERROR:

    Naughty Programmer – spank spank!

    This program as probably called edje_shutdown() with active Edje objects
    still around.
    This can cause problems as both Evas and Edje retain
    references to the objects. you should shut down all canvases and objects
    before calling edje_shutdown().
    The following errors are the edje object files and parts that are still
    hanging around, with their reference counts

    Comment by bruno — January 7, 2009 @ 10:54 am

RSS feed for comments on this post. TrackBack URI

Leave a comment