include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Τελευταίες σημειώσεις κυκλοφορίας στον Ιστό | |
---|---|
Αυτές οι σημειώσεις κυκλοφορίας μπορεί να έχουν λάβει ενημερώσεις. Για να δείτε τις τελευταίες σημειώσεις κυκλοφορίας για το Fedora, επισκεφτείτε το: |
Το Fedora παρέχει βιβλιοθήκες συστήματος συντήρησης για συμβατότητα με παλιότερο λογισμικό. Αυτό το λογισμικό είναι μέρος της ομάδας Ανάπτυξη Legacy Λογισμικού, η οποία δεν εγκαθίσταται από προεπιλογή. Οι χρήστες που χρειάζονται αυτήν τη λειτουργικότητα μπορούν να επιλέξουν αυτήν την ομάδα είτε κατά την εγκατάσταση είτε μετά την ολοκλήρωση της εγκατάστασης. Για να εγκαταστήσετε την ομάδα πακέτων σε ένα σύστημα Fedora, χρησιμοποιήστε το → ή εισάγετε την ακόλουθη εντολή σε ένα παράθυρο τερματικού:
su -c "yum groupinstall 'Legacy Software Development'"
Εισάγετε το συνθηματικό για το λογαριασμό root
όταν αυτό σας ζητηθεί.
Το πακέτο compat-gcc-34
έχει συμπεριληφθεί για λόγους συμβατότητας:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
Το 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, έτσι η βοήθεια στις εφαρμογές KDE 3 λειτουργεί. Η έκδοση khelpcenter για KDE 3 δεν είναι πια διθέσιμη, και η αντίστοιχη έκδοση για KDE 4 είναι αυτή που χρηστιμοποιείται.
Αυτά τα πακέτα είναι σχεδιασμένα για να:
συμφωνούν με το Filesystem·Hierarchy·Standard·(FHS), και
να είναι εντελώς ασφαλής η εγκατάσταση παράλληλα με το KDE 4,περιλαμβάνοντας τα πακέτα -devel.
Για να το πραγματοποιήσετε αυτό, τα μέλη του Fedora·KDE·SIG έκαναν 2 αλλαγές στα πακέτα kdelibs-devel του KDE 4:
Οι συμβολικοί δεσμοί βιβλιοθήκης είναι εγκατεστημένοι στο /usr/lib/kde4/devel
ή /usr/lib64/kde4/devel
,·ανάλογα με το σύστημα αρχιτεκτονικής.
Τα εργαλεία kconfig_compiler
·και·makekdewidgets
έχουν μετονομαστεί σε kconfig_compiler4
και makekdewidgets4
, αντίστοιχα.
These changes should be completely transparent to the vast
majority of KDE 4 applications that use cmake
to build, since FindKDE4Internal.cmake
has
been patched to match these changes. The KDE SIG made these
changes to the KDE 4 kdelibs-devel rather than
to kdelibs3-devel because KDE 4 stores these
locations in a central place, whereas KDE 3 applications usually
contain hardcoded copies of the library search paths and
executable names.
Να σημειωθεί ότι το kdebase3 δεν περιλαμβάνει τα ακόλουθα:
A complete KDE 3 desktop (workspace) which could be used instead of KDE 4; in particular, KDE 3 versions of KWin, KDesktop, Kicker, KSplash and KControl are not included.
The KDE 3 versions of kdebase applications such as Konqueror and KWrite, which are redundant with the KDE 4 versions and would conflict with them.
The libkdecorations library required for KWin 3 window decorations, as those window decorations cannot be used in the KDE 4 version of KWin.
The libkickermain library required by some Kicker applets, as there is no Kicker in Fedora 9 and thus Kicker applets cannot be used.
Developing against the legacy API is discouraged | |
---|---|
As with any backwards-compatibility library, developing new software against the legacy API is discouraged. |