include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Neueste Versionshinweise im Internet | |
---|---|
Diese Versionshinweise können aktualisiert worden sein. Um die neusten Versionshinweise für Fedora zu lesen, besuchen Sie bitte: |
Dieser Abschnitt behandelt eine Reihe von Werkzeugen für Entwickler.
Diese Fedora-Version wurde mit GCC 4.3.0 gebaut, welches in der Distribution enthalten ist.
Für mehr Information über GCC 4.3, lesen Sie bitte:
Die Option -D_FORTIFY_SOURCE=2
, eingeführt mit·gcc-4.1.2-25·und·glibc-2.6.90-14, schützt nicht nur C-Code sondern auch C++-Code. Es·gab·diverse·Sicherheitsprobleme,·welche·nicht·problematisch gewesen·wären,·wenn·diese·Überprüfung·früher·verfügbar·gewesen·wäre. Lesen Sie diese Ankündigung:
https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html für mehr Details.
Diese Version von Fedora enthält Fedora Eclipse, welches auf der Eclipse SDK Version 3.3.2 basiert. Die 3.3.x-Serie der Versionen hat eine "Neu und nennenswerts"-Seite und Versionshinweise speziell für 3.3.2 sind auch verfügbar.
Das Eclipse SDK ist unter anderem als "die Eclipse-Plattform", die Eclipse-IDE" und "Eclipse" bekannt. Das Eclipse SDK ist die Basis für das gleichzeitige Erscheinen von 21 Eclipse-Projekten unter dem Dach Callisto kombinierten Versionsschirm:
Einige dieser Europa-Projekte sind in Fedora enthalten:
CDT für C/C++ Entwicklung:
GEF, das Graphical Editing Framework:
Mylyn, eine aufgabenorientierte UI für Eclipse, zusammen mit "task connectors" für Bugzilla und Trac:
Andere in Fedora enthaltene und verfügbare Eclipse Projekte:
Subclipse zur Integration von Subversion-Versionskontrolle:
PyDev, für das Entwickeln in Python:
PHPeclipse, für das Entwickeln in PHP:
E.P.I.C, für das Entwickeln in Perl:
Photran, für das Entwickeln in Fortran:
Hilfe beim Packen und Testen von Projekten mit dem GJC ist immer herzlich willkommen. Kontaktieren Sie die interessierten Beteiligten durch die fedora-devel-java-list und/oder in #fedora-java im Freenode IRC-Netzwerk:
http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/
Fedora beinhaltet Plugins und Funktionen, die besonders für FLOSS-Hacker nützlich sind. Dazü gehören unter anderem das Bearbeiten von ChangeLogs mit eclipse-changelog und Bugzilla-Interaktion mit eclipse-mylyn-bugzilla . Unser CDT-Paket eclipse-cdt enthält eine Momentaufnahme aus der Entwicklung, um mit den GNU Autotools Plugin zusammenzuarbeiten. Es gibt ebenfalls ein eclipse-rpm-editor für Bearbeiten von RPM-Spec-Dateien.
Die neuesten Informationen über diese Projekte können auf der Fedora-Eclipse-Projektseite gefunden werden:
http://sourceware.org/eclipse/
Fedora Eclipse erlaubt es nicht-root-Benutzern, den Update-Manager zu benutzen, um nicht gepackte Plugins und Funktionen zu installieren. Solche Plugins werden in das Benutzerverzeichnis unter .eclipse
installiert.
Benutzer, welche von Fedora 8 aktualisieren, sollten sich im Klaren sein, dass gespeicherter Inhalt in ihrem Benutzerverzeichnis nicht sauber entfernt wird (siehe Eclipse-Fehler #215034). Zum Umgeben dieses Fehlers, starten Sie Eclipse in einem Terminal mit der -clean
Option. Notiz: Dies muss nur einmal ausgeführt werden.
Versuchen Sie nicht Fedoras x86_64-Eclipse-Pakete mit Suns 32-bit-JRE zu betreiben. Das scheitert. Entweder Sie wechseln zu eine proprietären 64-bit JRE oder installieren, soweit verfügbar, die 32-bit Version der Pakete. Um die 32-bit-Version zu installieren, benutzen Sie bitte das folgende Kommando (SWT ist ein gegebenes Beispiel:
yum install libswt3-gtk2.i386
Desgleichen funktionieren 32-bit-JNI-Bibliotheken, die standardmässig mit ppc64-Systemen mitgeliefert werden nicht mit einem 64-bit-JRE. Um die 64-bit-Version zu installieren, benutzen Sie den folgenden Befehl:
yum install package_name
.ppc64