QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1575|回复: 13

关于e17的安装

[复制链接]
发表于 2005-8-12 11:29:28 | 显示全部楼层 |阅读模式
看了半天的文档,我想是不是这样的一个安装顺序:

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

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

然后编译应用程序.

3,配置e17.

大体是不是这样一个过程?
发表于 2005-8-12 11:48:19 | 显示全部楼层
嗯!
回复

使用道具 举报

 楼主| 发表于 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: [0], 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#
回复

使用道具 举报

发表于 2005-8-13 03:08:28 | 显示全部楼层
我也从cvs装了一边,没有问题啊,你的顺序好象有点问题
如果你要用现成的rpm,可以从这里下载:
http://sps.nus.edu.sg/~didierbe/fedora/
回复

使用道具 举报

发表于 2005-8-13 08:21:08 | 显示全部楼层
你用啥登录器,文档里有段说明如何加e17到gdm会话选项的。
回复

使用道具 举报

发表于 2005-8-13 11:22:11 | 显示全部楼层
那个rpm装上后在gdm里就会有enlightenment的项目
其实就是一个.desktop文件
回复

使用道具 举报

 楼主| 发表于 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包,比较偏好于自己编译,

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


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

使用道具 举报

 楼主| 发表于 2005-8-13 14:28:12 | 显示全部楼层
我想还是重新再编译一遍,偷偷问一下:怎么才能彻底删了原来已经安装了的libs和apps ?
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

 楼主| 发表于 2005-8-13 15:50:26 | 显示全部楼层
ok, let me try!
回复

使用道具 举报

 楼主| 发表于 2005-8-13 20:57:57 | 显示全部楼层
kao,终于让偶给装上了,cool得一塌糊涂,特别是标题栏的水文效果:)

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

edb eet imlib2 imlib2_loaders evas ecore epeg embryo edje epsilan esmart

emotion etox ewl engrave exml
回复

使用道具 举报

发表于 2005-8-18 19:55:27 | 显示全部楼层
好強
回复

使用道具 举报

发表于 2005-8-20 11:00:40 | 显示全部楼层
FC的用户可以直接用Yum安装,两分钟搞定,安装方法请看
http://sps.nus.edu.sg/~didierbe/
回复

使用道具 举报

发表于 2005-8-20 11:06:20 | 显示全部楼层
[quote:aa48e21e45="4979458"]
另:偶不喜欢现成的rpm包,比较偏好于自己编译,
[/quote]
你牛人阿,dr17现在还是在开发中,每个星期都会有新版本出来,每个星期都来编译一下,估计你两个礼拜就烦了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 10:06 , Processed in 0.041236 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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