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

24. Сагласност са претходним издањима

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

Овај текст је подложан изменама. За најсвежију верзију текста за Fedora, посетите:

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

Fedora садржи застареле системске библиотеке за компатибилност са старијим програмима. Овај софтвер је део скупа Развој застарелог софтвера, који није инсталиран подразумевано. Корисници којима је потребна ова функција могу изабрати овај скуп или током инсталације или после инсталације. Да би инсталирали скуп пакета на Fedora систему, користите ПрограмиДодај/уклони софтвер или задајте следећу команду у прозору терминала:

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

Унесите лозинку за root налог када будете упитани.

24.1. Усаглашеност компилатора

Пакет compat-gcc-34 је укључен због сагласности са старијим програмима:

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

24.2. Развојна платформа / библиотеке за KDE 3

Fedora сада укључује KDE 4.0 и не нуди више KDE 3 као радно окружење. Fedora поседује следеће пакете библиотека из KDE 3.5 ради покретања и изградње многих постојећих програма за KDE 3:

  • qt3 , qt3-devel (и друге пакете qt3-*): Qt 3.3.8b

  • kdelibs3 , kdelibs3-devel : библиотеке за KDE 3

  • kdebase3 , kdebase3-devel : кључне датотеке за KDE 3, неопходне за рад неких програма

Додатно, Fedora даје пакет kdegames3 у коме су игре које нису још пребачене у KDE 4, као и верзију libkdegames за KDE 3, коју захтевају неке игре за KDE 3 које не долазе уз систем.

Штавише, пакет kdebase-runtime за KDE 4, који даје khelpcenter , такође поставља khelpcenter као сервис за програме за KDE 3, тако да помоћ у овим програмима ради. Верзија khelpcenter за KDE 3 није понуђена, већ се користи верзија за KDE 4.

Ови пакети су направљени да:

  • буду усаглашени са Хијерархијским стандардом система датотека (FHS - Filesystem Hierarchy Standard), и

  • се могу потпуно безбедно инсталирати заједно са KDE 4, укључујући пакете -devel.

Да би постигли то, чланови Fedora KDE SIG-е су направили две измене у пакетима за KDE 4 kdelibs-devel:

  • Симболичке везе библиотека су инсталиране у /usr/lib/kde4/devel или /usr/lib64/kde4/devel, у зависности од архитектуре система.

  • Алатке kconfig_compiler и makekdewidgets су преименоване у kconfig_compiler4 и makekdewidgets4, респективно.

Ове промене би требало да су потпуно видљиве већини програма за KDE 4 који за изградњу користе cmake, пошто је FindKDE4Internal.cmake закрпљен тако да њима одговара. KDE SIG је ове промене унео у пакет KDE 4 kdelibs-devel, kdelibs3-devel пошто KDE 4 ове локације смешта на централно место, док програми за KDE 3 обично садрже чврсто везане копије путања библиотека и називе извршних датотека.

Обратите пажњу, пакет kdebase3 не укључује следеће:

  • Целовито окружење KDE 3 (радна површина) које се може користити уместо KDE 4; посебно верзије програма KWin, KDesktop, Kicker, KSplash и KControl за KDE 3, нису увршћени.

  • Верзије програма у пакету kdebase за KDE 3, као што су Konqueror и KWrite, сукобљавају се са верзијама за KDE 4.

  • Библиотека libkdecorations је потребна за украшавање прозора програма KWin 3, док се за верзију истог програма за KDE 4 не може користити.

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

[Упозорење] Не подржава се развој застарелог API

Не подршава се развој новог софтвера заснован на застарелом API, као ни одговарајућих библиотека потребних за рад оваквих програма.

displayFooter('$Date: 2008/05/12 21:38:37 $'); ?>