include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Uusin julkaisutiedote WWW:ssä | |
---|---|
Tätä julkaisutiedotetta saatetaan päivittää. Lukeaksesi Fedoran uusimman julkaisutiedotteen, mene osoitteeseen: |
Fedora tarjoaa vanhoja järjestelmäkirjastoja vanhojen ohjelmistojen yhteensopivuussyistä. Nämä ohjelmistot ovat osa Vanhentunut ohjelmistokehitys (Legacy Software Development) -ryhmää, jota ei asenneta oletuksena. Käyttäjät jotka tarvitsevat tätä toiminnallisuutta voivat valita tämän ryhmän joko asennuksen aikana tai asennuksen jälkeen. Pakettiryhmän asentamiseksi Fedora-järjestelmään käytä → -ohjelmaa tai syötä seuraava komento pääteikkunaan:
su -c "yum groupinstall 'Legacy Software Development'"
Syötä root
-käyttäjätunnuksen salasana, kun sitä pyydetään.
Paketti compat-gcc-34 on mukana yhteensopivuussyistä:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
Fedorassa on nyt KDE 4.0 eikä enää KDE 3:a täytenä työpöytäympäristönä. Fedora tarjoaa seuraavat KDE 3.5 -kirjastopaketit monien olemassa olevien KDE 3 -ohjelmistojen suorittamiseen ja kääntämiseen:
qt3, qt3-devel (ja muita qt3-* -paketteja): Qt 3.3.8b
kdelibs3, kdelibs3-devel: KDE 3 -kirjastot
kdebase3, kdebase3-devel: joidenkin sovellusten tarvitsemat KDE 3 -ydintiedostot
Lisäksi Fedora tarjoaa kdegames3-paketin, joka sisältää pelit, joita ei ole vielä siirretty KDE 4:ään sekä KDE 3 -version paketista libkdegames, jota jotkin kolmannen osapuolen KDE 3 -pelit tarvitsevat.
Lisäksi KDE 4:n kdebase-runtime-paketti, joka tarjoaa khelpcenterin asettaa khelpcenterin palveluksi KDE 3-ohjelmille, joten KDE 3 -ohjelmien ohjeet toimivat. Khelpcenter-paketin KDE 3 -versiota ei enää tarjota ja KDE 4 -versiota käytetään sen sijasta.
Nämä paketit on suunniteltu:
noudattamaan Filesystem Hierarchy Standardia (FHS), ja
olemaan täysin turvallisia asennettavaksi rinnakkain KDE 4:n kanssa, mukaan lukien -devel-paketit.
Tämän onnistumiseksi Fedora KDE SIG:n jäsenet ovat tehneet kaksi muutosta KDE 4:n kdelibs-devel-paketteihin:
Kirjastojen symboliset linkit on asennettu hakemistoon /usr/lib/kde4/devel
tai hakemistoon /usr/lib64/kde4/devel
riippuen järjestelmän arkkitehtuurista.
Kconfig_compiler
- ja makekdewidgets
-työkalut on nimetty uudelleen nimillä kconfig_compiler4
ja makekdewidgets4
.
Näiden muutosten pitäisi olla täysin läpinäkyviä useimmille KDE 4 -ohjelmille, jotka käyttävät cmake
a kääntämiseen, koska FindKDE4Internal.cmake
a on muokattu näiden muutosten mukaisesti. KDE SIG teki nämä muutoksen KDE 4:n kdelibs-devel-pakettiin eikä kdelibs3-devel-pakettiin, koska KDE 4 tallentaa nämä sijainnit keskitettyyn paikkaan, kun taas KDE 3 -ohjelmat yleensä sisältävät kovakoodattuja kirjastojen hakupolkujen ja suoritettavien tiedostojen nimiä.
Huomaa, että kdebase3 ei sisällä seuraavia:
Kokonaista KDE 3 -työpöytää (työtilaa), jota voisi käyttää KDE 4:n sijasta. Erityisesti, KDE 3 -versioita ohjelmista KWin, KDesktop, Kicker, KSplash ja KControl ei ole mukana.
KDE 3 -versioita kdebase-ohjelmista kuten Konqueror ja KWrite, koska ne olisivat ristiriidassa samojen ohjelmien KDE 4 -versioiden kanssa.
Kwin 3 -ikkunakoristeiden vaatimaa libkdecorations-kirjastoa, koska noita ikkunakoristeita ei voi käyttää KWinin KDE 4 -version kanssa.
Joidenkin Kicker-sovelmien vaatimaa libkickermain-kirjastoa, koska Fedora 9:ssä ei ole Kickeriä eikä Kicker-sovelmia voi siksi käyttää.
Vanhaa APIa vasten kehittämistä ei suositella | |
---|---|
Kuten minkä tahansa taaksepäin yhteensopivuus -kirjaston kanssa, uusien ohjelmistojen kehittämistä vanhaa APIa vasten ei suositella. |