De/FGAddon: Difference between revisions

Jump to navigation Jump to search
154 bytes removed ,  15 October 2015
Line 22: Line 22:
Im August 2015 wurde ein neues politisches Dokument über FlightGear verfasst, um die ungeschriebenen Normen des Projekts zu kodifizieren<ref>[http://article.gmane.org/gmane.games.flightgear.devel/78713 FlightGear Policy Document and V4.X Roadmap], Entwurfsdokument.</ref>.  Mit diesem Dokument wurde die Lizenzpolitik für die FlightGear Flugzeuge von einer GPLv2-Verpflichtung, zu einer GPLv2+ oder GPL-kompatibel<ref>[http://www.gnu.org/licenses/license-list.de.html GNU-Lizenz Kompatibilitätsliste].</ref> Haltung aktualisiert.  Allerdings wird zur Bekämpfung der Komplikationen durch Lizenz-Proliferation und für die Integrität und das Wohl des FlightGear-Projekts dringend empfohlen, neue Inhalte unter der GPLv2+ zu lizenzieren.
Im August 2015 wurde ein neues politisches Dokument über FlightGear verfasst, um die ungeschriebenen Normen des Projekts zu kodifizieren<ref>[http://article.gmane.org/gmane.games.flightgear.devel/78713 FlightGear Policy Document and V4.X Roadmap], Entwurfsdokument.</ref>.  Mit diesem Dokument wurde die Lizenzpolitik für die FlightGear Flugzeuge von einer GPLv2-Verpflichtung, zu einer GPLv2+ oder GPL-kompatibel<ref>[http://www.gnu.org/licenses/license-list.de.html GNU-Lizenz Kompatibilitätsliste].</ref> Haltung aktualisiert.  Allerdings wird zur Bekämpfung der Komplikationen durch Lizenz-Proliferation und für die Integrität und das Wohl des FlightGear-Projekts dringend empfohlen, neue Inhalte unter der GPLv2+ zu lizenzieren.


== Erwerb von Flugzeugen ==
== Flugzeuge bekommen ==


{{tip|Wenn Sie Interesse an Flugzeugen für stabile FlightGear Versionen und keine Kenntnis von Versionskontrolle haben, sollten Sie die [[FlightGear_hangars|FlightGear Hangars]] besuchen, um Flugzeuge herunterzuladen.}}
{{tip|Solltest Du Interesse an Flugzeugen für stabile FlightGear-Versionen, und keine Kenntnis von Versionskontrolle haben, so solltest Du die [[FlightGear_hangars|FlightGear Hangars]] besuchen, um Flugzeuge herunterzuladen.}}


Mit Zugang zu den SVN-Tools kann die Verwendung des FGAddon-Version-Control-Repository eine einfache Methode für den Erwerb von Flugzeugen für eine bestimmte FlightGear-Version direkt von der offiziellen Quelle sein.   Bei der Verwendung der neuesten [[FlightGear Build Server|abendlichen FlightGear-Version]] oder einer [[Building FlightGear|selbst kompilierten FlightGear-Version]], sollten die neuesten Entwicklungsversionen der Flugzeuge verwendet werden, so dass die Versionen übereinstimmen. Beachten Sie, dass durch einen FlightGear und FGAddon-Flugzeug Versionskonflikt, dass seltsame Fehler zu erwarten sind und die Kombination mit Versionskonflikt nicht von der FlightGear Gemeinschaft unterstützt wird sein. Aus der Perspektive eines FlightGear-Benutzers wird im Folgenden beschrieben, wie man das offizielle Repository verwenden sollte, um Flugzeuge zu erwerben.
Mithilfe der SVN-Tools kann die Verwendung des FGAddon-Hangars eine einfache Methode sein für den Erwerb von Flugzeugen für eine bestimmte FlightGear-Version, direkt von der offiziellen Quelle. Bei der Verwendung des neuesten [[FlightGear Build Server|FlightGear Nightly Build]] oder einer [[Building FlightGear|selbst kompilierten Version von FlightGear]] sollten die neuesten Entwicklungsversionen der Flugzeuge verwendet werden, so dass die Versionen übereinstimmen. Beachte, dass bei unterschiedlichen Versionen von FlightGear und den FGAddon-Flugzugen seltsame Fehler zu erwarten sind, und die Kombination mit Versionskonflikten nicht von der FlightGear-Community unterstützt wird. Aus der Perspektive eines FlightGear-Benutzers wird im Folgenden beschrieben, wie man das offizielle Repository verwenden sollte, um Flugzeuge zu erhalten.


=== Vorbereitung ===
=== Vorbereitung ===


Um das FGAddon-Repository zu verwenden, müssen die Subversion-Werkzeuge installieren werden:
Um das FGAddon-Repository zu verwenden, müssen die Subversion-Werkzeuge installieren werden:
* '''MS Windows''': Installieren Sie eine der [https://subversion.apache.org/packages.html#windows zahlreichen Subversion-Clients]. Zum Beispiel ist [https://sliksvn.com/download/ SlikSVN] eine der besten Kommandozeilen-Versionen und das Beste für die Flugzeugentwicklung, und [http://tortoisesvn.net/ TortoiseSVN] bietet eine benutzerfreundliche grafische Benutzeroberfläche (GUI) durch die Integration in den Windows Explorer.
* '''MS Windows''': Installiere eine der [https://subversion.apache.org/packages.html#windows zahlreichen Subversion-Clients]. Zum Beispiel ist [https://sliksvn.com/download/ SlikSVN] eine der besten Versionen für die Kommandozeile und am Besten geeignetf für die Flugzeugentwicklung; [http://tortoisesvn.net/ TortoiseSVN] bietet durch Integration in den Windows Explorer eine benutzerfreundliche Bedienung.
* '''Mac OS X''': Installieren Sie das [https://subversion.apache.org/packages.html#osx offizielle Subversion-Client].
* '''Mac OS X''': Installiere das [https://subversion.apache.org/packages.html#osx offizielle Subversion-Client].
* '''GNU/Linux''': Installieren Sie den Subversion-Client durch den Paketmanager. Es wird normalerweise in einem Paket gefunden, das <code>subversion-*.{rpm,deb}</code> genannt ist.
* '''GNU/Linux''': Installiere das Subversion-Client durch den Package Manager. Es findet sich normalerweise in einem Paket, welches <code>subversion-*.{rpm,deb}</code> genannt wird.


=== FGAddon Verzeichnisstruktur ===
=== Verzeichnisstruktur von FGAddon ===


Zu wissen wie man das FGAddon-Repository verwenden kann, ist ein Verständnis der Verzeichnisstruktur des Repositorys erforderlich.
Um zu verstehen, wie das FGAddon-Repository zu verwenden ist, ist ein Verständnis der Verzeichnisstruktur des Repositorys erforderlich.
* <code>/trunk</code>:  Dieses Basisverzeichnis ist, wo sich die Entwicklungsversionen des Flugzeugs befinden.
* <code>/trunk</code>:  In diesem Basisverzeichnis befinden sich die Entwicklungsversionen der Flugzeuge.
* <code>/branches/release-x.y.z/</code>:  Diese Verzeichnisse enthält die Flugzeuge der spezifischen stabilen FlightGear-Versionen.
* <code>/branches/release-x.y.z/</code>:  Diese Verzeichnisse enthalten die Flugzeuge für die jeweilige spezifische stabile FlightGear-Version.


Das [https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/ Web-Interface für das FGAddon-Repository] ermöglicht es, alle Flugzeuge durchsucht werden.
Das [https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/ Web-Interface für FGAddon] auf Sourceforge ermöglicht es, alle Flugzeuge zu durchsuchen.


=== Herunterladung ===
=== Herunterladen ===
[[File:V22Osprey.jpg|thumb|200px|Flugzeug zum Herunterladen]]
[[File:V22Osprey.jpg|thumb|200px|Flugzeug zum Herunterladen]]
Zuerst wählen Sie ein Flugzeug zum Herunterladen aus. Das [[Bell Boeing V-22 Osprey]] wird in diesem Beispiel verwendet werden.
Wähle zuerst ein Flugzeug zum Herunterladen aus. In diesem Beispiel wird die [[Bell Boeing V-22 Osprey|V-22 Osprey]] von Boeing verwendet.


==== Kommandozeile ====
==== Kommandozeile ====


Um das Flugzeug für FlightGear 3.4.x herunterzuladen, tippen Sie einfach:
Um das Flugzeug für FlightGear 3.4.x herunterzuladen, tippe einfach:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn co https://svn.code.sf.net/p/flightgear/fgaddon/branches/release-3.4.0/Aircraft/V22-Osprey
svn co https://svn.code.sf.net/p/flightgear/fgaddon/branches/release-3.4.0/Aircraft/V22-Osprey
</syntaxhighlight>
</syntaxhighlight>


Um die Entwickler-Version zu erhalten, geben Sie ein:
Um die Entwickler-Version zu erhalten, gib folgendes ein:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn co https://svn.code.sf.net/p/flightgear/fgaddon/trunk/Aircraft/V22-Osprey
svn co https://svn.code.sf.net/p/flightgear/fgaddon/trunk/Aircraft/V22-Osprey
</syntaxhighlight>
</syntaxhighlight>


Wenn alle die ca. 500 Flugzüge aus dem Repository gewünscht sind - aber pass auf, es wird eine riesige Herunderladung von über 6 GB sein - benutzten Sie den Befehl:
Wenn Du alle Flugzeuge (ca.500) in der Entwicklungsversion aus dem Repository erhalten möchtest - Achtung, dies sind über 6 GB - benutzte den Befehl:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn checkout https://svn.code.sf.net/p/flightgear/fgaddon/trunk flightgear-fgaddon
svn checkout https://svn.code.sf.net/p/flightgear/fgaddon/trunk flightgear-fgaddon
</syntaxhighlight>
</syntaxhighlight>


Bei der Verwendung eine stabile FlightGear-Version, zum Beispiel FlightGear 3.6, um alle Flugzeuge passend für die installierte FlightGear-Version zu erhalten, benutzten Sie:
Bei Verwendung einer stabilen FlightGear-Version, z.B. FlightGear 3.6, um alle Flugzeuge passend für FG 3.6 zu erhalten, benutzte:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn co https://svn.code.sf.net/p/flightgear/fgaddon/branches/release-3.6.0/ flightgear-fgaddon
svn co https://svn.code.sf.net/p/flightgear/fgaddon/branches/release-3.6.0/ flightgear-fgaddon
Line 71: Line 71:
==== GUI-Clients und TortoiseSVN ====
==== GUI-Clients und TortoiseSVN ====


Bei der Verwendung einer der Subversion-GUIs (grafische Benutzeroberflächen), kopieren Sie eine der oben genannten <code>https://</code> URLs und verwenden Sie es im GUI (jede GUI ist anders, also bitte die entsprechende Dokumentation lesen). Um die einzigartige TortoiseSVN-Tool zu verwenden, einfach:
Bei der Verwendung einer der Subversion-GUIs (grafische Benutzeroberflächen), kopiere eine der oben genannten <code>https://</code>-URLs in die GUI (jede GUI ist anders, also lies bitte die entsprechende Dokumentation). TortoiseSVN-Tool funktioniert da etwas anders:


* In Windows Explorer erstellen Sie ein neues leeres Verzeichnis für das Flugzeug (oder Flugzeugsammlung).
* Erstelle im Windows Explorer einen neuen leeren Ordner für das Flugzeug (oder die Flugzeugsammlung).
* Im neuen Verzeichnis mit der rechten Maustaste klinken Sie und <code>SVN Checkout...</code> wählen.
* Klicke im neuen Ordner mit der rechten Maustaste und wähle <code>SVN Checkout...</code>.
* Kopieren und fügen Sie das URL ein, zum Beispiel <span style="color: blue"><tt><nowiki>https://svn.code.sf.net/p/flightgear/fgaddon/trunk/Aircraft/V22-Osprey</nowiki></tt></span>, lassen Sie alle anderen Einstellungen unverändert, und importieren Sie die Dateien durch Klicken auf <code>OK</code>.
* Kopiere und füge die URL ein, zum Beispiel <span style="color: blue"><tt><nowiki>https://svn.code.sf.net/p/flightgear/fgaddon/trunk/Aircraft/V22-Osprey</nowiki></tt></span>, lass aber alle anderen Einstellungen unverändert, und lade die Dateien durch Klicken auf <code>OK</code> herunter.


Weitere Informationen finden Sie in der [http://tortoisesvn.net/support.html TortoiseSVN Dokumentation]. Beachten Sie, dass durch die Installation von TortoiseSVN eine Möglichkeit gibt, die Kommandozeilenwerkzeuge zu installieren.
Weitere Informationen findest Du in der [http://tortoisesvn.net/support.html TortoiseSVN-Dokumentation]. Beachte, dass durch die Installation von TortoiseSVN die Möglichkeit besteht, die Kommandozeilen-Tools zu installieren.


=== Aktualisierung ===
=== Aktualisierung der Flugzeuge ===
Mit einer Checkout Kopie von der <code>/trunk</code> Entwicklungsversion, kann man das Flugzeug zu der neuesten Version aktualisieren, wenn man den folgenden Befehl eingibt:
Mit einer Checkout-Kopie der <code>/trunk</code>-Entwicklungsversion, kannst Du das Flugzeug auf den neuesten Stand aktualisieren, indem Du folgenden Befehl eingibst:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn up
svn up
513

edits

Navigation menu