include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Najsvežije beleške o izdanju na vebu | |
---|---|
Ovaj tekst je podložan izmenama. Za najsvežiju verziju teksta za Fedora, posetite: |
Ovaj odeljak pokriva razne razvojne alatke i mogućnosti.
Ovo izdanje Fedora je napravljeno korišćenjem GCC 4.3.0, koji je uključen u distribuciju.
Za više informacija o GCC 4.3, posetite:
Počevši sa gcc-4.1.2-25 i glibc-2.6.90-14, opcija -D_FORTIFY_SOURCE=2
štiti ne samo C kod, već i C++. Već je bilo nekoliko bezbednosnih problema koji ne bi mogli biti iskorišćeni da je ova provera postavljena ranije. Pogledajte sledeće obaveštenje:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html za više detalja.
Ovo izdanje Fedora sadrži Fedora Eclipse, zasnovan na Eclipse SDK verzije 3.3.0. Možete pročitati stranicu „Novi, pomena vredni“ za serije izdanja 3.3.x, koja se nalazi na:
http://download.eclipse.org/eclipse/downloads/drops/R-3.3-2007-06251500/whatsnew/eclipse-news.html
Objava izdanja u delu koji se odnosi na 3.3.0 dostupna je na:
http://www.eclipse.org/eclipse/development/readme_eclipse_3.3.html
Eclipse SDK je poznato kao „Eclipse platforma“, „Eclipse IDE“ i „Eclipse“. Eclipse SDK je osnova za kombinovano izdanje dvadeset i jednog projekta Eclipse pod kombinovanom lepezom izdanja Callisto:
U Fedora je uključeno sledećih nekoliko projekata iz Evrope:
CDT za razvoj C/C++:
GEF, struktura za grafičko uređivanje:
Mylyn, korisničko sučelje za Eclipse usmereno na zadatke, zajedno sa veznicima za zadatke na sistemima Bugzilla i Trac:
Ostali Eclipse projekti dostupni u Fedora-i uključuju:
Subclipse, za integrisanje Subversion version control:
PyDev, za razvoj u Python:
PHPeclipse, za razvoj u PHP:
Pomoć pri pakovanju i isprobavanju dodatnih projekata sa GCJ je uvek dobrodošla. Kontaktirajte zainteresovane osobe kroz fedora-devel-java-list i/ili #fedora-java na freenode serveru:
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora takođe uključuje priključke i mogućnosti koji su naročito korisni FLOSS hakerima, zatim uređivanje Dnevnika izmena pomoću eclipse-changelog, kao i rad na sistemu Bugzilla pomoću eclipse-mylyn-bugzilla. Naš paket CDT,eclipse-cdt, sadrži radnu verziju podrške za integraciju sa GNU Autotools.
Najnovije informacije u vezi ovih projekata možete naći na stranici projekta Fedora Eclipse:
http://sourceware.org/eclipse/
Fedora Eclipse sadrži zakrpu koja dozvoljava korisnicima koji nisu root
da koriste funkcionalnost „Upravnika ažuriranja“ za instalaciju nezapakovanih dodataka i opcija. Takvi dodaci se instaliraju u lični direktorijum korisnika pod .eclipse
direktorijumom. Imajte na međutim na umu da ovi dodaci nemaju prateće delove kompajlirane GCJ-om i mogu onda da budu sporiji nego što bi se očekivalo.
Slobodni JRE koji dolazi uz Fedora-u neće zadovoljiti potrebe svih korisnika, te zbog toga Fedora dozvoljava instalaciju alternativnih Java izvršnih okruženja. Začkoljice nažalost postoje za instalaciju vlasničkih JRE-ova na 64-bitnim mašinama.
64-bitne JNI biblioteke koje se podrazumevano isporučuju na x86_64 Fedora sistemima ne rade na 32-bitnim JRE-ima. Drugim rečima, ne pokušavajte da pokrećete Fedora-ine x86_64 Eclipse pakete na Sun-ovom 32-bitnom JRE-u. Otkazuju na zbunjujuće načine. Ili se prebacite na 64-bitni vlasnički JRE, ili instalirajte 32-bitnu verziju paketa, ukoliko su dostupni. Za instalaciju 32-bitne verzije, koristite sledeću naredbu:
yum install <package_name>.i386
Slično, 32-bitne JNI biblioteke koje se podrazumevano isporučuju na ppc64 sistemima ne rade sa 64-bitnim JRE-om. Za instalaciju 64-bitne verzije, koristite sledeću naredbu:
yum install <package_name>.ppc64
Fedora 9 includes KDE 4.0 (beta) development libraries. The following new packages are provided:
kdelibs4: biblioteke za KDE 4
kdepimlibs: biblioteke za KDE 4 PIM
kdebase4: ključne izvršne datoteke za KDE 4
Koristite ove paketa da razvijate, pravite i pokrećete KDE 4 programe kroz KDE 3 ili bilo koje drugo radno okruženje.
Paket kdebase4 takođe sadrži beta verziju upravnika datoteka Dolphin, kao najavu nove tehnologije. Pošto je ovo probno izdanje, moguće je da postoje izvesni problemi. Ako je potrebna stabilna verzija programa Dolphin, instalirajte paket d3lphin, koji je zasnovan na KDE 3 a može se bezbedno instalirati zajedno sa kdebase4.
Ovi paketi su napravljeni da:
budu usaglašeni sa Hijerarhijskim standardom sistema datoteka (FHS - Filesystem Hierarchy Standard), i
budu potpuno bezbedni sa paralelnom instalacijom sa KDE 3, uključujući -devel pakete.
Da bi postigli to, članovi Fedora KDE SIG-e su napravili dve izmene u -devel paketima:
Simboličke veze biblioteka su instalirane u /usr/lib/kde4/devel
ili /usr/lib64/kde4/devel
, u zavisnosti od arhitekture.
Alatke kconfig_compiler
i makekdewidgets
su preimenovane u kconfig_compiler4
i makekdewidgets4
odnosno.
Ove promene bi trebalo da budu u potpunosti providne za ogromnu većinu KDE 4 programa koji koriste cmake
za izgradnju, pošto je FindKDE4Internal.cmake
zakrpljen da se podudara sa ovim promenama.
Primetite da kdebase4 ne uključuje paket KDE 4 radnog okruženja kdebase-workspace niti njegove delove poput Plasma-e i KWin-a verzije 4. Paket kdebase-workspace je još uvek nedovršen i nestabilan za svakodnevnu upotrebu i sukobljavao bi se sa KDE 3.