====== Seekarten ====== ===== OpenCPN ===== Für Kartendaten über o-charts.org wird mindestens Version 5.6 vorausgesetzt, sowie das zugehörige Plugin. Falls die passende Version nicht vorhanden ist, kann das Programm selber compiliert werden. In der aktuellen Debian-Version (12 / bookworm) ist OpenCPN nicht enthalten. Über Backports kann allerdings eine Version 5.8 installiert werden. Entwicklungswerkzeuge apt-get install build-essential git cmake gettext Bibliotheken apt-get install libgtk-3-dev libglew-dev libarchive-dev libbz2-dev liblzma-dev liblz4-dev \ libgps-dev libudev-dev libsqlite3-dev libtinyxml-dev libexif-dev libelf-dev libjpeg-dev \ portaudio19-dev libsndfile1-dev libusb-1.0-0-dev libssl-dev libcurl4-openssl-dev Bibliotheken für Debian 11 apt-get install libwxgtk3.0-gtk3-dev libwxgtk-webview3.0-gtk3-dev libwxsvg-dev Bibliotheken für Debian 12 apt-get install libwxgtk3.2-dev libwxgtk-webview3.2-dev libwxsvg-dev Quelltext herunterladen und vorbereiten git clone https://github.com/OpenCPN/OpenCPN.git cd OpenCPN Version auswählen * Debian 11: ''git checkout Release_5.6.2-2'' * Debian 12: ''git checkout Release_5.8.4'' Programm übersetzen mkdir build cd build cmake ../ make -j6 Programm installieren make install ==== O-Chart Plugin ==== Damit ein ggf. benutztes Dongle erkannt wird: apt-get install libusb-0.1-4 git clone https://github.com/bdbcat/o-charts_pi.git cd o-charts_pi git checkout 2.0.13.0 mkdir build cd build cmake .. make make tarball ==== Raspberry ==== OpenCPN 5.10.2 auf Basis RaspiOS 12: apt-get install libgtk-3-dev libglew-dev libarchive-dev libbz2-dev liblz4-dev \ libgps-dev libudev-dev libtinyxml-dev libexif-dev libelf-dev \ portaudio19-dev libsndfile1-dev libusb-1.0-0-dev libssl-dev libcurl4-openssl-dev apt-get install libwxgtk3.2-dev libwxgtk-webview3.2-dev libwxsvg-dev Programm übersetzen mkdir build cd build cmake ../ make -j4