Instalando Enlightenment DR17 CVS
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!



Últimos Comentários