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.

Se você gostou deste artigo, inscreva-se em meu RSS feed!

Related posts

2 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

RSS feed for comments on this post. TrackBack URI

Leave a comment