initCommon(); $template->displayHeader(); ?>

24. Saglasnost sa prethodnim izdanjima

[Savet] Najsvežije beleške o izdanju na vebu

Ovaj tekst je podložan izmenama. Za najsvežiju verziju teksta za Fedora, posetite:

http://docs.fedoraproject.org/release-notes/

Fedora sadrži zastarele sistemske biblioteke za kompatibilnost sa starijim programima. Ovaj softver je deo skupa Razvoj zastarelog softvera, koji nije instaliran podrazumevano. Korisnici kojima je potrebna ova funkcija mogu izabrati ovaj skup ili tokom instalacije ili posle instalacije. Da bi instalirali skup paketa na Fedora sistemu, koristite ProgramiDodaj/ukloni softver ili zadajte sledeću komandu u prozoru terminala:

su -c "yum groupinstall 'Legacy Software Development'"

Unesite lozinku za root nalog kada budete upitani.

24.1. Usaglašenost kompilatora

Paket compat-gcc-34 je uključen zbog saglasnosti sa starijim programima:

https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html

24.2. Razvojna platforma / biblioteke za KDE 3

Fedora sada uključuje KDE 4.0 i ne nudi više KDE 3 kao radno okruženje. Fedora poseduje sledeće pakete biblioteka iz KDE 3.5 radi pokretanja i izgradnje mnogih postojećih programa za KDE 3:

  • qt3 , qt3-devel (i druge pakete qt3-*): Qt 3.3.8b

  • kdelibs3 , kdelibs3-devel : biblioteke za KDE 3

  • kdebase3 , kdebase3-devel : ključne datoteke za KDE 3, neophodne za rad nekih programa

Dodatno, Fedora daje paket kdegames3 u kome su igre koje nisu još prebačene u KDE 4, kao i verziju libkdegames za KDE 3, koju zahtevaju neke igre za KDE 3 koje ne dolaze uz sistem.

Štaviše, paket kdebase-runtime za KDE 4, koji daje khelpcenter , takođe postavlja khelpcenter kao servis za programe za KDE 3, tako da pomoć u ovim programima radi. Verzija khelpcenter za KDE 3 nije ponuđena, već se koristi verzija za KDE 4.

Ovi paketi su napravljeni da:

  • budu usaglašeni sa Hijerarhijskim standardom sistema datoteka (FHS - Filesystem Hierarchy Standard), i

  • se mogu potpuno bezbedno instalirati zajedno sa KDE 4, uključujući pakete -devel.

Da bi postigli to, članovi Fedora KDE SIG-e su napravili dve izmene u paketima za KDE 4 kdelibs-devel:

  • Simboličke veze biblioteka su instalirane u /usr/lib/kde4/devel ili /usr/lib64/kde4/devel, u zavisnosti od arhitekture sistema.

  • Alatke kconfig_compiler i makekdewidgets su preimenovane u kconfig_compiler4 i makekdewidgets4, respektivno.

Ove promene bi trebalo da su potpuno vidljive većini programa za KDE 4 koji za izgradnju koriste cmake, pošto je FindKDE4Internal.cmake zakrpljen tako da njima odgovara. KDE SIG je ove promene uneo u paket KDE 4 kdelibs-devel, kdelibs3-devel pošto KDE 4 ove lokacije smešta na centralno mesto, dok programi za KDE 3 obično sadrže čvrsto vezane kopije putanja biblioteka i nazive izvršnih datoteka.

Obratite pažnju, paket kdebase3 ne uključuje sledeće:

  • Celovito okruženje KDE 3 (radna površina) koje se može koristiti umesto KDE 4; posebno verzije programa KWin, KDesktop, Kicker, KSplash i KControl za KDE 3, nisu uvršćeni.

  • Verzije programa u paketu kdebase za KDE 3, kao što su Konqueror i KWrite, sukobljavaju se sa verzijama za KDE 4.

  • Biblioteka libkdecorations je potrebna za ukrašavanje prozora programa KWin 3, dok se za verziju istog programa za KDE 4 ne može koristiti.

  • The libkickermain library required by some Kicker applets, as there is no Kicker in Fedora 9 and thus Kicker applets cannot be used.

[Upozorenje] Ne podržava se razvoj zastarelog API

Ne podršava se razvoj novog softvera zasnovan na zastarelom API, kao ni odgovarajućih biblioteka potrebnih za rad ovakvih programa.

displayFooter('$Date: 2008/05/12 21:39:22 $'); ?>