include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Најсвежије белешке о издању на вебу | |
---|---|
Овај текст је подложан изменама. За најсвежију верзију текста за Fedora, посетите: |
Овај одељак покрива разне развојне алатке и могућности.
Ово издање Fedora је направљено коришћењем GCC 4.3.0, који је укључен у дистрибуцију.
За више информација о GCC 4.3, посетите:
Почевши са gcc-4.1.2-25 и glibc-2.6.90-14, опција -D_FORTIFY_SOURCE=2
штити не само C код, већ и C++. Већ је било неколико безбедносних проблема који не би могли бити искоришћени да је ова провера постављена раније. Погледајте следеће обавештење:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html за више детаља.
Ово издање Fedora садржи Fedora Eclipse, заснован на Eclipse SDK верзије 3.3.0. Можете прочитати страницу „Нови, помена вредни“ за серије издања 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:
У Fedora је укључено следећих неколико пројеката из Европе:
CDT за развој C/C++:
GEF, структура за графичко уређивање:
Mylyn, корисничко сучеље за Eclipse усмерено на задатке, заједно са везницима за задатке на системима Bugzilla и Trac:
Остали Eclipse пројекти доступни у Fedora-и укључују:
Subclipse, за интегрисање Subversion version control:
PyDev, за развој у Python:
PHPeclipse, за развој у PHP:
Помоћ при паковању и испробавању додатних пројеката са GCJ је увек добродошла. Контактирајте заинтересоване особе кроз fedora-devel-java-list и/или #fedora-java на freenode серверу:
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora такође укључује прикључке и могућности који су нарочито корисни FLOSS хакерима, затим уређивање Дневника измена помоћу eclipse-changelog, као и рад на систему Bugzilla помоћу eclipse-mylyn-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 9 includes KDE 4.0 (beta) development libraries. The following new packages are provided:
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.