![]() | Најсвежије белешке о издању на вебу |
|---|---|
Ове белешке о издању су склоне изменама. За најсвежије белешке о издању за Fedora систем посетите http://docs.fedoraproject.org/release-notes/. |
Овај одељак покрива разне развојне алатке и могућности.
Ово Fedora издање је направљено користећи GCC 4.1.2, који је укључен са дистрибуцијом.
Почевши са gcc-4.1.2-25 и glibc-2.6.90-14, опција -D_FORTIFY_SOURCE=2 штити не само C код, већ и C++. Већ је било неколико безбедносних проблема које не би било могуће искористити да је ова провера постављена раније. Погледајте ово обавештење за више детаља.
Ово Fedora издање укључује Fedora Eclipse SDK верзије 3.3.0 (http://www.eclipse.org). Страни „Ново и вредно пажње“ 3.3.x издања се може приступити на http://download.eclipse.org/eclipse/downloads/drops/R-3.3-2007-06251500/whatsnew/eclipse-news.html. Белешке о издању својствене за 3.3.0 су доступне на http://www.eclipse.org/eclipse/development/readme_eclipse_3.3.html. страници.
Eclipse SDK је познат као „Eclipse платформа“, „Eclipse IDE“ и „Eclipse“. Eclipse SDK је основа за комбиновано издање двадесет и једног Eclipse пројекат под комбинованом лепезом издања Callisto (http://www.eclipse.org/callisto). У Fedora-у је укључено неколико ових Europa пројеката:
CDT (http://www.eclipse.org/cdt) за C/C++ развој,
GEF (http://www.eclipse.org/gef), Графички радни оквир за уређивање и
Mylyn (http://www.eclipse.org/mylyn), корисничко сучеље за Eclipse усмерено на задатке, заједно са везницима за задатке на Bugzilla и Trac системима.
Остали Eclipse пројекти доступни у Fedora-и укључују:
Subclipse (http://subclipse.tigris.org/), за интегрисан Subversion контрола верзија,
PyDev (http://pydev.sf.net), за развој у Python-у и
PHPeclipse (http://www.phpeclipse.de/), за развој у PHP-у.
Помоћ при паковању и испробавању додатних пројеката уз 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 пакет,eclipse-cdt, такође укључује радну верзију подршке за интеграцију са GNU Autotools.
Последње информације у вези ових пројеката можете наћи на страници Fedora Eclipse пројекта: http://sourceware.org/eclipse/.
Fedora Eclipse садржи закрпу која дозвољава корисницима који нису root да користе функционалност „Управника ажурирања“ за инсталацију незапакованих додатака и опција. Такви додаци се инсталирају у лични директоријум корисника под .eclipse директоријумом. Имајте на међутим на уму да ови додаци немају пратеће делове компајлиране GCJ-ом и могу онда да буду спорији него што би се очекивало.
Слободни 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
Fedora 8 укључује KDE 4.0 (бета) развојне библиотеке. Следећи нови пакети су доступни:
kdelibs4: KDE 4 библиотеке
kdepimlibs: KDE 4 PIM библиотеке
kdebase4: KDE 4 датотеке извршног језгра
Користите ове пакета да развијате, правите и покрећете KDE 4 програме кроз KDE 3 или било које друго радно окружење.
Пакет kdebase4 такође садржи бета верзију Dolphin управника датотека као преглед нове технологије. Пошто је ово пробно издање, могуће је да постоје извесни проблеми. Ако је стабилна верзија Dolphin-а потребна, инсталирајте пакет d3lphin који је заснован на KDE 3 а може се безбедно инсталирати заједно са kdebase4.
Ови пакети су направљени да:
буду усаглашени са Хијерархијским стандардом система датотека (FHS - Filesystem Hierarchy Standard), и
буду потпуно безбедни са паралелном инсталацијом са KDE 3, укључујући -devel пакете.
Да би постигли то, чланови Fedora KDE SIG-е су направили две измене у -devel пакетима:
Симболичке везе библиотека су инсталиране у /usr/lib/kde4/devel или /usr/lib64/kde4/devel, у зависности од архитектуре.
Алатке kconfig_compiler и makekdewidgets су преименоване у kconfig_compiler4 и makekdewidgets4 односно.
Ове промене би требало да буду у потпуности провидне за огромну већину KDE 4 програма који користе cmake за изградњу, пошто је FindKDE4Internal.cmake закрпљен да се подудара са овим променама.
Приметите да kdebase4 не укључује пакет KDE 4 радног окружења kdebase-workspace нити његове делове попут Plasma-е и KWin-а верзије 4. Пакет kdebase-workspace је још увек недовршен и нестабилан за свакодневну употребу и сукобљавао би се са KDE 3.