个人工具

“UbuntuHelp:EnlightenmentDR17”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
 
第20行: 第20行:
 
<pre><nowiki>  
 
<pre><nowiki>  
 
for d in eet evas embryo efreet ; do \
 
for d in eet evas embryo efreet ; do \
( cd $d ; \
+
      ( cd $d ; \
make uninstall ; \ make distclean ; \ ./autogen.sh --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
+
            make uninstall ; \ make distclean ; \ ./autogen.sh --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
 
done  
 
done  
 
</nowiki></pre>
 
</nowiki></pre>
第27行: 第27行:
 
<pre><nowiki>
 
<pre><nowiki>
 
for d in edje ; do \
 
for d in edje ; do \
( cd $d ; \
+
      ( cd $d ; \
make uninstall ; \ make distclean ; \ ./autogen.sh --enable-ecore-evas --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
+
            make uninstall ; \ make distclean ; \ ./autogen.sh --enable-ecore-evas --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
 
done  
 
done  
 
</nowiki></pre>
 
</nowiki></pre>
第34行: 第34行:
 
<pre><nowiki>
 
<pre><nowiki>
 
cd ../apps for d in e ; do \
 
cd ../apps for d in e ; do \
( cd $d ; \
+
      ( cd $d ; \
make uninstall ; \ make distclean ; \ ./autogen.sh --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
+
            make uninstall ; \ make distclean ; \ ./autogen.sh --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
 
done  
 
done  
 
</nowiki></pre>
 
</nowiki></pre>
  
 
[[category:UbuntuHelp]]
 
[[category:UbuntuHelp]]

2007年12月6日 (四) 10:30的最新版本

Introduction

  • To be completed

Installation

Firstly we need to get some things with apt, so from a command line / terminal do

sudo apt-get install libfreetype6-dev libfreetype6 zlib1g-dev zlib1g xlibs-dev libx11-dev libpng12-dev cvs build-essential 

Once they are complete and installed we are going to have to grab the latest build of source code from the E cvs;

sudo mkdir /usr/local/src 
cd /usr/local/src 
sudo cvs -d:pserver:[email protected]:/var/cvs/e login
'''NOTE''': When asked for a password just hit enter.
cd /usr/local/src/e17/libs/

Now we are in the correct directory with the Enlightenment source code, now we need to show Ubuntu where your librarys are with this command export PKG_CONFIG_PATH=$PKG_CONFIG_[PATH]/usr/local/lib/pkgconfig/ export CFLAGS=-g . Then we can finally compile the E libraries with the following;

 
for d in eet evas embryo efreet ; do \
      ( cd $d ; \
            make uninstall ; \ make distclean ; \ ./autogen.sh --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
done 

Next we build up edje with;

for d in edje ; do \
      ( cd $d ; \
            make uninstall ; \ make distclean ; \ ./autogen.sh --enable-ecore-evas --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
done 

Then finally we can build E;

cd ../apps for d in e ; do \
      ( cd $d ; \
            make uninstall ; \ make distclean ; \ ./autogen.sh --prefix=/usr/local/efl/ ; \ make ; \ make install ) ; \
done