include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Nieuwste uitgave-informatie op het web | |
---|---|
Deze vrijgave informatie kan vernieuwd zijn. Om de laatste vrijgave informatie voor Fedora te bekijken, bezoek: |
Fedora levert legacy systeem bibliotheken voor compatibiliteit met oudere software. Deze software is onderdeel van de Legacy softwareontwikkeling groep, welke standaard niet geinstalleerd wordt. Gebruikers die deze functionaliteit nodig hebben kunnen deze groep selecteren gedurende de installatie of nadat de installatie voltooid is. Om de pakket groep op een Fedora systeem te installeren, gebruik je → (Pirut) of type het volgende commando in een terminal scherm:
su -c "yum groupinstall 'Legacy Software Development'"
Type het wachtwoord voor het root
account als er om gevraagd wordt.
Het compat-gcc-34 is toegevoegd voot comptibilitiets redenen:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
Fedora bevat nu KDE 4.0, biedt niet langer KDE 3 als een volledige desktop omgeving. Fedora levert de volgende KDE 3.5 bibliotheek pakketten voor het draaien en bouwen van de vele bestaande KDE 3 applicaties.
qt3, qt3-devel (en andere ·qt3-* pakketten): Qt 3.3.8b
kdelibs3, kdelibs3-devel : KDE 3 bibliotheken
kdebase3, kdebase3-devel : KDE 3 kern bestanden vereist door sommige applicaties
Als toevoeging biedt Fedora een kdegames3 pakket dat spellen bevat die nog niet naar KDE 4 zijn overgezet, en een KDE 3 versie vanlibkdegames vereist voor sommige KDE 3 spellen van derden.
Bovendien, het KDE 4 kdebase-runtime pakket, welke khelpcenter levert, zet ook khelpcenter op als dienst voor KDE 3 applicaties, zodat hulp in KDE 3 applicaties werkt. De KDE 3 versie van khelpcenter wordt niet meer geleverd, en de KDE 4 versie wordt in plaats hiervan gebruikt.
Deze pakketten zijn ontworpen om:
te voldoen aan de Filesystem Hierarchy Standard (FHS), en
helemaal veilig te zijn voor het installeren parallel met KDE 4, inclusief de -devel pakketten.
Om dit te bereiken hebben de Fedora KDE SIG leden twee veranderingen aangebracht in de KDE 4 kdelibs-devel pakketten:
De bibliotheek symbolische links zijn geinstalleerd in /usr/lib/kde4/devel
of /usr/lib64/kde4/devel
, afhankelijk van de systeem architectuur.
De kconfig_compiler
en makekdewidgets
gereedschappen zijn herbenoemd naar respectievelijk kconfig_compiler4
en makekdewidgets4
.
Deze veranderingen moeten geheel transparant zijn voor een grote meerderheid van KDE 4 applicaties die cmake
gebruiken om te bouwen, omdat FindKDE4Internal.cmake
is gewijzigd om deze veranderingen te matchen. De KDE SIG heeft deze veranderingen gemaakt in de KDE 4 kdelibs-devel inplaats van in kdelibs3-devel omdat KDE 4 deze locaties op een centrale plaats bewaart, terwijl KDE 3 applicaties gewoonlijk hard gecodeerde kopieen van de bibliotheek zoek paden en programma namen bevatten.
Merk op dat kdebase3 het volgende niet bevat:
Een komplete KDE 3 desktop (werkomgeving) welke gebruikt kan worden inplaats van KDE 4; in het bijzonder, KDE 3 versies van KWin, KDesktop, Kicker, KSplash en KControl worden niet geleverd.
De KDE 3 versies van kdebase applicaties zo alsKonqueror en KWrite, welke overtollig zijn met hunKDE 4 versies en conflicten met hen zouden hebben.
De libkdecorations bibliotheek vereist voor KWin 3 venster decoraties, daar deze venster decoraties niet in de KDE 4 versie van KWin gebruikt kunnen worden.
De libkickermain bibliotheek vereist bij sommige Kicker applets, omdat er geen Kicker is in Fedora 9 en dus kunnen Kicker applets niet gebruikt worden.
Ontwikkeling met gebruik van de legacy API wordt ontraden | |
---|---|
Zoals met elke backwards-compatility bibliotheek, wordt het ontwikkelen van nieuwe software met de legacy API afgeraden. |