望麓自卑—湖南大学最具潜力的校园传媒

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1495|回复: 4

[分享] enlightenment installed from cvs [zz]

[复制链接]
发表于 2005-1-13 12:59:19 | 显示全部楼层 |阅读模式
--------------------------------------------------------------------------------

I just installed e17 from cvs a few days back and I'm happy with it, so i thought i'd set up here a small guide on howto install e17 withouth running into trouble.

This guide will not install e17 into the system so in a different directory.
so we need to choose a direcotry.  
i took /my/desktop/
remember we will call this our $PREFIX and if it's somewhere in teh document, you have to replace it with your directory.

we should get sure to have a few tools onboard, and since we ant to buidl from source, we need the -dev packages of the following pacakges


FAM
libxml2
PCRE


additionally we need the cvs tool.
on Debian system we can use apt-cache search <tool> and than install it with apt-get install <package-name>.
Code:
apt-cache search fam |grep fam |grep dev
apt-cache search libxml2
apt-cache search pcre
apt-cache search cvs |grep cvs
apt-get install libfam-dev libxml2-dev libpcre3-dev cvs

on RPM based systems we can use rpmfind.com to lookup the packages.
and than install them with Code:
rpm -i <package>


now we need to get the source code
to do this, we will obtain the cvs tree from SourceForge.net
and we want to put it into $PREFIX/cvs
Code:
cd $PREFIX/cvs
cvs -d:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment login
cvs -z3 -d:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment co -D 2002-07-24 e17

if you are asked for a password, just hit [return]

now we have a directory e17 in out $PREFIX/cvs directory.
so now we can start building therfore i&#39;ll list here all commands needed
remember to replace $PREFIX
Code:
export PATH=$PATHPREFIX/bin
cd $PREFIX/cvs/e17/libs
cd imlib2
./autogen.sh --prefix=$PREFIX;make;make install
cd ../edb
./autogen.sh --prefix=$PREFIX;make;make install
cd ../imlib2_loaders
./autogen.sh --prefix=$PREFIX;make;make install
su -c &#39;echo \"$PREFIX/lib\" >>/etc/ld.so.conf;/sbin/ldconfig&#39;
(enter root password)
cd ../evas
./autogen.sh --prefix=$PREFX;make;make install
cd ../ewd
./autogen.sh --prefix=$PREFX;make;make install
cd ../ebits
./autogen.sh --prefix=$PREFX;make;make install
cd ../ecore
./autogen.sh --prefix=$PREFX;make;make install
cd ../estyle
./autogen.sh --prefix=$PREFX;make;make install
cd ../etox
./autogen.sh --prefix=$PREFX;make;make install
cd ../ebg
./autogen.sh --prefix=$PREFX;make;make install
cd ../ewl
./autogen.sh --prefix=$PREFX;make;make install
cd ../../apps/etcher
./autogen.sh --prefix=$PREFX;make;make install
cd ../ebony
./autogen.sh --prefix=$PREFX;make;make install
cd ../med
./autogen.sh --prefix=$PREFX;make;make install
cd ../efsd
./autogen.sh --prefix=$PREFX;make;make install
cd ../ebindings
./autogen.sh --prefix=$PREFX;make;make install
cd ../e
./autogen.sh --prefix=$PREFX;make;make install


congratulations, you got your e compiled.  

now we need to change your .xinitrc, to make you load enlightenment.
when typing in startx

it should looks s.th. like this:
don&#39;t forget to replace $PREFIX by the directory you choose
Code:
export PATH=$PATHPREFIX/bin;
exec $PREFIX/bin/enlightenment;


thats it.
just run Code:
startx
from your console


please post your expiriences/questions, etc to support->e17

---

* If you are having trouble getting E or etcher to complete the make step, check your gettext version, and make sure you are using a version prior to 0.11..x

* if you are having trouble getting E to complete the autogen.sh step, type redoing imlib2 using the following commands:

Code:
./autogen.sh --prefix=$PREFIX --disable-mmx; make; make install


then redo the autogen.sh step for E
 楼主| 发表于 2005-1-13 13:27:55 | 显示全部楼层
发表于 2005-1-16 20:12:02 | 显示全部楼层
俺用fvwm.FreeBSD5.2/5.3安装盘里有enlightenment,用不习惯.
 楼主| 发表于 2005-1-22 13:52:30 | 显示全部楼层
其实我用的最多的还是windowmaker
可是enlightenment项目开发了很多很优秀的库
象imlib等,已经被KDE等项目使用
象现在,使用enlightenment的一个库(忘了是哪个了)只需要18行C代码就可以写出一个DVD播放器来
所以我觉得关注这个项目还是有好处的
发表于 2005-1-23 20:44:16 | 显示全部楼层
cvs tree ?xinitrc?enlightenment ?是干什么用的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

每日推荐上一条 /1 下一条

小黑屋|手机版|湖南大学望麓自卑校园传媒 ( 湘ICP备14014987号 )

GMT+8, 2024-11-27 22:37 , Processed in 0.057179 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表