Инсталиране на E17 при BSD системите.

November 20, 2006

Тази статия писах преди време за бъдещото ръководство за инсталиране и конфигуриране на Enlightenment DR17 (то не е завършено и в момента е в процес на разработка, за това нее се показва на главната страница) в http://get-e.org. Сега ще преведа собствения си труд за всички българи, които се радват на *BSD и биха искали да пробват иновативната среда.

Инсталация под OpenBSD и NetBSD

За съжаление, Enlightenment DR17 не работи под тези две системи заради техните C библиотеки. Проблемът е, че те не са съвместими със C99… А това е необходимо за функционалността на Eet. Все пак начин има – можете да се възползвате от въможностите на библиотеката Trio.

За повече информация по проблема, прочетете тази статия.

Разбира се, няма гаранция, че ще работи.

Инсталация под FreeBSD и FreeBSD-базирани системи (PC-BSD, FreeSBIE, и т.н.)

  • Инсталиране чрез порт системата

Една команда:

cd /usr/ports/x11-wm/enlightenment-devel && make install clean

Чрез нея ще се инсталират самия Enlightenment и библиотеките, които са необходими за нормалното му функциониране. Също така ще намерите други полезни (и не толкова) неща за E17 като теми, различни модули, а от скоро и някои програми и библиотеки, базирани на EFL (Например: Etk, Ewl, Exhibit, Ephoto, Extrackt и т.н.). Тъй като не ми е възможно да поддържам списък на всичко, което е свързано с E17 и влиза в колекцията от портове, за да откриете необходимите приложения можете да използвате тази хипервръзка или следните команди:

ls /usr/ports/x11/e17-*

ls /usr/ports/x11-themes/e17-*

cd /usr/ports && make search name=e17-

Бележка: Гореспоменатите начини ще открият само модули и теми. За да търсите за различните библиотеки и програми ще трябва да знаете имената им. :-)

Бележка: Основните библиотеки (Eet, Evas, Ecore, Embryo, Edje) и самият Enlightenment DR17 в колекцията от портове се инсталират, използвайки тези временни пакети. Те не са официални и се обновяват периодично. За останалите се използват също временни пакети, създадени и поддържани от Станислав Седов. Те също не са официални и се обновяват периодично.

  • Инсталиране от кода в CVS хранилището.

Просто следвайте тези инструкции. Но преди да стартирате скрипта autogen.sh, ще трябва да направите някои неща.

Променливите от обкръжението $CFLAGS, $PATH и $ACLOCAL_FLAGS трябва да изглеждат така:

CFLAGS=’ -lintl -g -L/usr/X11R6/lib -L/usr/local/lib -I/usr/local/include -I/usr/X11R6/include’

PATH=/home/lucho/bin:/usr/local/gnu-autotools/bin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/X11R6/sbin:/usr/games:/sbin:/usr/sbin:.:

ACLOCAL_FLAGS=’ -I /usr/local/share/aclocal’

Бележка: Може би сте се наложи да направите символичен линк от /usr/local/gnu-autotools/aclocal-1.9 към /usr/local/gnu-autotools/aclocal

Това е. Готови сте да компилирате. Продължете с инструкциите тук.

Библиография:

Наръчник на FreeBSD

OSRants

Get-e.org

Официален сайт на Enlightenment

Red Hat AutoBook

Advertisements

One Response to “Инсталиране на E17 при BSD системите.”

  1. Massimiliano Says:

    Hi ManowarrioR, i’m waiting for you on #e, but i can’t see…
    I’m just working to add FreeBSD to the os supported by easy_e17 from morlenxus, and i think that your info in this post should be useful for me. Is it possible to have a english translation of this post? Or better, in italian?
    Until now i used to use e17 ports on my FreeBSD box, but i like a lot easy_e17…

    TIA

    Massimiliano


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: