Site Navigation:
 
 

13. Развој

[Савет]Најсвежије белешке о издању на вебу

Ове белешке о издању су склоне изменама. За најсвежије белешке о издању за Fedora систем посетите http://docs.fedoraproject.org/release-notes/.

Овај одељак покрива разне развојне алатке и могућности.

13.1. Алатке

13.1.1. GCC збирка компајлера

Ово Fedora издање је направљено користећи GCC 4.1, који је укључен са дистрибуцијом.

13.1.2. Eclipse

Ово Fedora издање укључује Fedora Eclipse SDK верзије 3.2.2 (http://www.eclipse.org). Страни "Ново и вредно пажње" 3.2.x издања се може приступити на http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.html. Белешке о издању својствене за 3.2.2 су доступне на http://www.eclipse.org/eclipse/development/readme_eclipse_3.2.2.html. страници.

Eclipse SDK је познат као „Eclipse платформа“, „Eclipse IDE“ и „Eclipse“. Eclipse SDK је основа за комбиновано издање десет Eclipse пројеката под комбинованом лепезом издања Callisto (http://www.eclipse.org/callisto). У Fedora-у је укључено неколико ових Callisto пројеката: CDT (http://www.eclipse.org/cdt) за C/C++ развој, EMF (http://www.eclipse.org/emf) Eclipse радни оквир за моделирање, и GEF (http://www.eclipse.org/gef), Графички радни оквир за уређивање.

Доступно је и много Eclipse пројеката са стране, укључујући Subclipse (http://subclipse.tigris.org/) за интеграцију Subversion контроле верзија, PyDev (http://pydev.sf.net) за развој у Питону, и PHPeclipse (http://www.phpeclipse.de/) за развој PHP-у. Mylar (http://eclipse.org/mylar), корисничко сучеље за Eclipse фокусирано на задатке, је такође доступно у Fedora-и са везницима задатака за Bugzilla-у и Trac. Оно није део Callisto лепезе али ће бити део долазећег комбинованог Eclipse издања Europa.

Помоћ при паковању и испробавању додатних пројеката уз GCJ је увек добродошла. Контактирајте заинтересоване особе кроз fedora-devel-java-list (http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/) и/или #fedora-java на freenode серверу.

Fedora такође укључује додатке и својства која су нарочито корисна FOSS хакерима, уређивање Дневника измена са eclipse-changelog и Bugzilla сарадња са eclipse-mylar-bugzilla пакетима. Наш CDT пакет такође укључује радну верзију подршке за GNU Autotools додатак. Овај додатак омогућује крајњим корисницима да користе Eclipse за прављење и одржавање C/C++ пројеката који употребљавају GNU autotools. Побољшања за CDT укључују:

  • Извршавање подешавања пре прављења

  • Посебни уређивачи за autoconf/automake улазне датотеке

  • Посебна помоћ за autoconf макрое

  • Лебдећа помоћ за функције Це библиотеке

  • Посебни терминал за подешавање

Последње информације у вези ових пројеката можете наћи на страници Fedora Eclipse пројекта: http://sourceware.org/eclipse/.

Ово издање садржи пакете 21. језика за Eclipse SDK. Сваки језик је запакован у засебан пакет, као нпр. eclipse-sdk-nls-ko за корејски превод.

13.1.2.1. Незапаковани додаци/опције

Fedora Eclipse садржи закрпу која дозвољава корисницима који нису root да користе функционалност „Управника ажурирања“ за инсталацију незапакованих додатака и опција. Такви додаци се инсталирају у лични директоријум корисника под .eclipse директоријумом. Имајте на међутим на уму да ови додаци немају пратеће делове компајлиране GCJ-ом и могу онда да буду спорији него што би се очекивало.

13.1.2.2. Алтернативна Java извршна окружења

Слободни JRE који долази уз Fedora-у неће задовољити потребе свих корисника, те због тога Fedora дозвољава инсталацију алтернативних Java извршних окружења. Зачкољице нажалост постоје за инсталацију власничких JRE-ова на 64-битним машинама.

64-битне JNI библиотеке које се подразумевано испоручују на x86_64 Fedora системима не раде на власничким 32-битним JRE-има. Другим речима, не покушавајте да покрећете Fedora-ине x86_64 Eclipse пакете на Sun-овом 32-битном JRE-у. Отказују на збуњујуће начине. Или се пребаците на 64-битни власнички JRE, или инсталирајте 32-битну верзију пакета, уколико су доступни. За инсталацију 32-битне верзије, користите следећу наредбу:

yum install <package_name>.i386 

Слично, 32-битне JNI библиотеке које се подразумевано испоручују на ppc64 системима не раде са 64-битним JRE-ом. За инсталацију 64-битне верзије, користите следећу наредбу:

yum install <package_name>.ppc64 
13.1.2.3. Europa/Eclipse 3.3

У јуну 2007., Eclipse заједница ће издати Europa комбиновано издање одабраних додатака и опција. Оно се бити засновано и укључиваће Eclipse SDK верзије 3.3. Ово је значајна промена и због тога, Fedora Eclipse неће бити Europa заснован све до Fedora 8 издања. Ово значи да верзије Eclipse заснованих програма који су укључени у Fedora-у као што су RSSOwl и Azureus могу каснити за узводним издањима ако захтевају могућности које су доступне само код Eclipse 3.3.