4979458 发表于 2005-8-12 11:29:28

关于e17的安装

看了半天的文档,我想是不是这样的一个安装顺序:

1,安装cvs软件( 如果我只想把cvs做为客户端来使用, 不用任何设置,安装完就可以用了. 是这样的吗, 还是要经过其他的一些设置?)

2,利用cvs下载e17所需要的EFL, 再下载基于EFL的应用程序,然后按顺序先编译EFL,

然后编译应用程序.

3,配置e17.

大体是不是这样一个过程?

月下刀客 发表于 2005-8-12 11:48:19

嗯!

4979458 发表于 2005-8-13 03:04:14

这是我通过 cvs下载到的 :

root@slacker:~#cvs -d:pserver:[email protected]:/cvsroot/enlightenment login
root@slacker:~#cvs -z3 -d:pserver:[email protected]:/cvsroot/enlightenment co e17
root@slacker:~#cvs -z3 -d:pserver:[email protected]:/cvsroot/enlightenment co misc

root@slacker:~/e17# ls
apps/ CVS/ docs/ libs/ oe/ proto/

root@slacker:~/e17# cd apps
root@slacker:~/e17/apps# ls
CVS/ eclair/ elation/ enscribe/ essence/ ewidgetd/ iconbar/
e/ efileinfo/ elicit/ entice/ etcher/ examine/ imlib2_tools/
ebindings/ efm/ elogin/ entrance/ euphoria/ express/ med/
ebony/ efsd/ e_modules/ esmall/ e_utils/ foo/

root@slacker:~/e17# cd libs
root@slacker:~/e17/libs# ls
CVS/ edb/ eet/ emotion/ epeg/ esmart/ etox/ evoak/ ewl/ imlib2/
ecore/ edje/ embryo/ engrave/ epsilon/ estyle/ evas/ ewd/ exml/ imlib2_loaders/
root@slacker:~/e17/libs#
按下面顺序安装libs:
1. e17/libs/eet
2. e17/libs/edb
3. e17/libs/evas
4. e17/libs/ecore
5. e17/libs/embryo
6. e17/libs/imlib2
7. e17/libs/edje
8. e17/libs/epeg
9. e17/libs/epsilon
10. e17/libs/esmart
11. e17/libs/emotion (注意你需要安装xine-lib,因为 emotion 使用它)
12. e17/libs/engrave (当前只被e_utils需要)
13. e17/libs/ewl (同样被e_utils需要)
14. e17/libs/etox (只有你想安装eRSS时需要,不然你可以忽略)

都是按默认路径,中途好象有点错误,后面安装apps里的程序基本不成功!!!

root@slacker:/usr/local/bin# enlightenment
DYNAMIC DETERMINED PREFIX: /usr/local
WARNING: Prefix guess was wrong. Guessed:
         /usr/local
         Tried to find file:
         /usr/local/share/enlightenment/data/themes/default.edj
WARNING: Enlightenment could not determine its installed prefix
         and is falling back on the compiled in default:
         /usr/local
Xlib:extension "XpExtension" missing on display ":0.0".
Xlib:extension "XINERAMA" missing on display ":0.0".
E17 INIT: XINERAMA CHOSEN: , 1024x768+0+0
Xlib:extension "XpExtension" missing on display ":0.0".
sh: /usr/local/share/enlightenment/data/other/applications.tar.gz: 没有那个文件或目录
Xlib:extension "XpExtension" missing on display ":0.0".
Xlib:extension "XpExtension" missing on display ":0.0".
_______                     _______
|:::::| Enlightenment Error |:::::|
~~~~~~~                     ~~~~~~~
Cannot create manager object for screen 0

_______                     _______
|:::::| Enlightenment Error |:::::|
~~~~~~~                     ~~~~~~~
Enlightenment set up window management for all the screens on your system
failed. Perhaps another window manager is running?

E17: Begin shutdown procedure!
root@slacker:/usr/local/bin#

cobranail 发表于 2005-8-13 03:08:28

我也从cvs装了一边,没有问题啊,你的顺序好象有点问题
如果你要用现成的rpm,可以从这里下载:
http://sps.nus.edu.sg/~didierbe/fedora/

月下刀客 发表于 2005-8-13 08:21:08

你用啥登录器,文档里有段说明如何加e17到gdm会话选项的。

cobranail 发表于 2005-8-13 11:22:11

那个rpm装上后在gdm里就会有enlightenment的项目
其实就是一个.desktop文件

4979458 发表于 2005-8-13 14:25:07

to cobranail:

其实我在编译libs的时候就已经出了点问题,特别是那个e17/libs/edb不成功,
可我的这个顺序是来自官方
http://get-e.org/User_Guide/Chinese/_pages/2.1.html

好象和无双的顺序不一样
http://www.loveunix.net/bbs/index.php?showtopic=44177

另:偶不喜欢现成的rpm包,比较偏好于自己编译, :oops:

to 月下刀客
你用啥登录器,文档里有段说明如何加e17到gdm会话选项的。

不好意思,没看到那文档,能给个链接吗? :oops:

4979458 发表于 2005-8-13 14:28:12

我想还是重新再编译一遍,偷偷问一下:怎么才能彻底删了原来已经安装了的libs和apps ?

cobranail 发表于 2005-8-13 15:26:40

按照这个顺序,自己编译没有太大的意义,那个rpm包还完成了许多额外的工作
http://enlightenment.freedesktop.org/


   Enlightenment 0.17 : If you want E17 running you will need to get and compile (in order): eet, evas, ecore, embryo, imlib2, edje, enlightenment. You can run enlightenment as your window manager. You can also try it in Xnest. We assume you know how to change window managers already (by hand).

    Core EFL : If you want to try the core EFL libraries for developing you will need (in order): eet, evas, ecore, embryo, imlib2, edje.

    Entrance : If you want to try the Entrance login manager you will need (in order): eet, evas, ecore, embryo, imlib2, edje, epeg, epsilon, esmart, edb, entrance.

    EWL : If you want to try the EWL widget set, you will need (in order): eet, evas, ecore, embryo, imlib2, edje, ewl.

4979458 发表于 2005-8-13 15:50:26

ok, let me try!

4979458 发表于 2005-8-13 20:57:57

kao,终于让偶给装上了,cool得一塌糊涂,特别是标题栏的水文效果:)

nnd,偶来公布下正确的libs顺序,我感觉其他地方都有误导的嫌疑,至少我机器上应该是这样的一个顺序: :mrgreen:

edb eet imlib2 imlib2_loaders evas ecore epeg embryo edje epsilan esmart

emotion etox ewl engrave exml

betatoy 发表于 2005-8-18 19:55:27

好強

jumbon 发表于 2005-8-20 11:00:40

FC的用户可以直接用Yum安装,两分钟搞定,安装方法请看
http://sps.nus.edu.sg/~didierbe/

jumbon 发表于 2005-8-20 11:06:20


另:偶不喜欢现成的rpm包,比较偏好于自己编译, :oops:

你牛人阿,dr17现在还是在开发中,每个星期都会有新版本出来,每个星期都来编译一下,估计你两个礼拜就烦了
页: [1]
查看完整版本: 关于e17的安装