AutoOrtho
Was ist AutoOrtho?
AutoOrtho ist ein Tool für X-Plane, das Orthofotos in den Flugsimulator integriert. Es ermöglicht die Nutzung von hochauflösenden Luftbildern als Bodentexturen und verbessert damit die visuelle Realität in X-Plane deutlich. Diese Anleitung beschreibt die Installation unter Debian, sowohl als vorgefertigte Binary als auch aus dem Quellcode in einer pyenv
-Umgebung mit Z Shell (zsh
).
Installation der AutoOrtho Binary unter Debian
Die Binary-Version von AutoOrtho ist eine vorgefertigte, ausführbare Datei, die keine zusätzliche Python-Umgebung erfordert. Sie ist ideal für Nutzer, die eine schnelle und unkomplizierte Installation wünschen. Folgen Sie diesen Schritten:
- Download: Laden Sie die Binary herunter: AutoOrtho Binary.
- Entpacken: Extrahieren Sie die ZIP-Datei mit einem Tool wie
unzip
(Installation:sudo apt install unzip
), z. B.:
- Ausführbar machen: Stellen Sie sicher, dass die Datei ausführbar ist:
- Starten: Führen Sie die Binary direkt aus:
- Voraussetzung: Installieren Sie
libfuse2
, da AutoOrtho dies für die Dateisystem-Integration benötigt:
Eine GUI öffnet sich, und die Konfigurationsdatei .autoortho
wird im Home-Verzeichnis erstellt. Geben Sie das X-Plane-Verzeichnis ein und laden Sie ein Ortho-Set über den "Scenery"-Tab.
Installation von AutoOrtho aus dem Quellcode unter Debian mit pyenv und zsh
Die Installation aus dem Quellcode bietet mehr Kontrolle und Flexibilität. Mit pyenv
lassen sich Python-Versionen isolieren und Konflikte mit dem System-Python vermeiden. Die folgenden Schritte führen Sie durch den Prozess.
Voraussetzungen
AutoOrtho benötigt Python und externe Bibliotheken. Eine pyenv
-Umgebung erleichtert die Verwaltung von Python-Versionen und Abhängigkeiten.
Schritt 1: System vorbereiten
Aktualisieren Sie die Paketquellen und installieren Sie die für pyenv
benötigten Abhängigkeiten:
sudo apt update
sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev curl libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev git
Installieren Sie zusätzlich libfuse2
, das AutoOrtho für die Dateisystem-Integration benötigt:
Schritt 2: pyenv einrichten
Laden Sie pyenv
von GitHub herunter:
Fügen Sie pyenv
zu Ihrer zsh
-Konfiguration hinzu, indem Sie folgende Zeilen in ~/.zshrc
einfügen:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
Aktualisieren Sie die Shell:
Schritt 3: Python-Version installieren
Installieren Sie eine Python-Version, z. B. 3.10.16:
Schritt 4: AutoOrtho-Quellcode herunterladen
Laden Sie den Quellcode herunter und wechseln Sie in das Verzeichnis:
Setzen Sie die lokale Python-Version:
Schritt 5: Abhängigkeiten installieren
Installieren Sie die Python-Abhängigkeiten:
An dieser Stelle kann es zu einem Fehler kommen, da PySimpleGUI nicht installiert werden kann. Das Paket ist nicht mehr standardmäßig in Python enthalten und muss separat installiert werden. PySimpleGUI kann aus verschiedenen Quellen heruntergeladen werden. Die Installation erfolgt im Verzeichnis .pyenv/versions/3.10.16/lib/python3.10/site-packages/PySimpleGUI
.
(libfuse2
wurde bereits in Schritt 1 installiert.)
Schritt 6: AutoOrtho starten
Starten Sie AutoOrtho:
Eine GUI öffnet sich, und die Konfigurationsdatei .autoortho
wird im Home-Verzeichnis erstellt. Geben Sie das X-Plane-Verzeichnis ein und laden Sie ein Ortho-Set über den "Scenery"-Tab.
Schritt 7: Überprüfung
Starten Sie X-Plane, während AutoOrtho läuft. Prüfen Sie die scenery_packs.ini
im Custom Scenery
-Ordner von X-Plane auf AutoOrtho-Einträge wie z_ao_*
.
Zusätzliche Hinweise
- Fehlerbehebung: Bei Problemen können Sie
.autoortho
löschen und AutoOrtho neu starten. - Voraussetzungen: Eine stabile Internetverbindung ist für das Streaming der Orthofotos erforderlich.
- FUSE-Konfiguration: Wenn AutoOrtho als normaler Benutzer ausgeführt wird (was dringend empfohlen wird), muss in der Datei
/etc/fuse.conf
die Optionuser_allow_other
aktiviert sein. Dies können Sie entweder mit folgendem Befehl erreichen: Alternativ können Sie die Option auch in einem Editor auskommentieren (Achtung: sudo-Rechte werden auch zum Editieren benötigt): Entfernen Sie dann das #-Zeichen vor der Zeile#user_allow_other
.
Fazit
Mit diesen Schritten lässt sich AutoOrtho in einer pyenv
-Umgebung unter Debian mit zsh
installieren. Die isolierte Umgebung trennt Abhängigkeiten sauber, sodass AutoOrtho in X-Plane reibungslos läuft.