513
edits
m (→Kontakt mit den ursprünglichen Flugzeug Autoren: Corrections.) |
(→Erwerb von Flugzeugen: stlye) |
||
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. | ||
== | == Flugzeuge bekommen == | ||
{{tip| | {{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.}} | ||
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''': | * '''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''': | * '''Mac OS X''': Installiere das [https://subversion.apache.org/packages.html#osx offizielle Subversion-Client]. | ||
* '''GNU/Linux''': | * '''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 von FGAddon === | ||
Um zu verstehen, wie das FGAddon-Repository zu verwenden ist, ist ein Verständnis der Verzeichnisstruktur des Repositorys erforderlich. | |||
* <code>/trunk</code>: | * <code>/trunk</code>: In diesem Basisverzeichnis befinden sich die Entwicklungsversionen der Flugzeuge. | ||
* <code>/branches/release-x.y.z/</code>: Diese Verzeichnisse | * <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 [https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/ Web-Interface für FGAddon] auf Sourceforge ermöglicht es, alle Flugzeuge zu durchsuchen. | ||
=== | === Herunterladen === | ||
[[File:V22Osprey.jpg|thumb|200px|Flugzeug zum Herunterladen]] | [[File:V22Osprey.jpg|thumb|200px|Flugzeug zum Herunterladen]] | ||
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, | 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, | 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 | 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 | 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), | 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: | ||
* | * Erstelle im Windows Explorer einen neuen leeren Ordner für das Flugzeug (oder die Flugzeugsammlung). | ||
* | * Klicke im neuen Ordner mit der rechten Maustaste und wähle <code>SVN Checkout...</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 | 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 | 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 |
edits