Astro-Software 10 Zusammenfassung Neuinstallation

Einleitung

Im Hinweis, der am Ende jedes Artikels dieser Astro-Software-Reihe steht, weise ich darauf hin (drum heißt das Teil auch Hinweis 🙂 ), daß für ein erfolgreiches Kompilieren alle Artikel nacheinander abgearbeitet werden müssen. Ich gebe zu, es ist ein wenig lästig und auch zeitaufwändig, das zu tun.

Drum hab ich hier alles fürs Kompilieren notwendige zusammengefasst.

Voraussetzung ist ein frisches Betriebssystem openSUSE Tumbleweed oder ein gelöschter Ordner ~/astrostuff

All together

Vorbereitungen

sudo zypper install \
fuse-exfat \
git \
libqt5-qtbase-common-devel \
zlib-devel

Bild- / Videoformate

sudo zypper install \
libjpeg8-devel \
libtiff-devel \
libraw-devel \
cfitsio-devel \
libogg-devel \
libtheora-devel \
libgphoto2-devel

Abhängigkeiten

sudo zypper install \
libev-devel \
libnova-devel \
libusb-1_0-devel \
libcurl-devel \
gsl-devel \
fftw3-devel \
gtest \
gmock \
libqt5-qtbase-devel \
wcslib-devel \
extra-cmake-modules \
libqt5-qtdeclarative-devel \
libqt5-qtsvg-devel \
libqt5-qtwebsockets-devel \
kconfig-devel \
kcrash-devel \
kdoctools-devel \
kwidgetsaddons-devel \
knewstuff-devel \
ki18n-devel \
kio-devel \
kplotting-devel \
knotifications-devel \
knotifyconfig-devel \
libQt5DataVisualization5-devel \
qtkeychain-qt5-devel \
eigen3-devel

Hauptverzeichnis

mkdir ~/astrostuff

Indi-core

cd ~/astrostuff &&
git clone --depth=1 https://github.com/indilib/indi.git
mkdir -p ~/astrostuff/build/indi-core &&\
cd ~/astrostuff/build/indi-core &&\
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/indi &&\
sudo make -j4 install

Indi-3rdparty-Treiber

cd ~/astrostuff &&
git clone --depth=1 https://github.com/indilib/indi-3rdparty.git
mkdir -p ~/astrostuff/build/libahp-gt &&\
cd ~/astrostuff/build/libahp-gt &&\
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/indi-3rdparty/libahp-gt &&\
sudo make -j4 install
mkdir -p ~/astrostuff/build/indi-eqmod &&\
cd ~/astrostuff/build/indi-eqmod &&\
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/indi-3rdparty/indi-eqmod &&\
sudo make -j4 install
mkdir -p ~/astrostuff/build/libasi &&\
cd ~/astrostuff/build/libasi &&\
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/indi-3rdparty/libasi &&\
sudo make -j4 install
mkdir -p ~/astrostuff/build/indi-asi &&\
cd ~/astrostuff/build/indi-asi &&\
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/indi-3rdparty/indi-asi &&\
sudo make -j4 install

StellarSolver

cd ~/astrostuff &&
git clone https://github.com/rlancaste/stellarsolver.git
mkdir -p ~/astrostuff/build/stellarsolver &&
cd ~/astrostuff/build/stellarsolver &&
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/stellarsolver &&
sudo make -j4 install
mkdir -p ~/.local/share/kstars/astrometry
Index-files kopieren nach ~/.local/share/kstars/astrometry

Kstars

cd ~/astrostuff &&
git clone https://invent.kde.org/education/kstars.git
mkdir -p ~/astrostuff/build/kstars &&
cd ~/astrostuff/build/kstars &&
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/kstars &&
make -j4
sudo make -j4 install

Shared libraries laden

sudo ldconfig
System - Neustart

Nachwort

Detaillierte Erläuterungen zu dem, was ich hier treibe, können in den ersten 10 Teilen dieser Software Serie nachgelesen werden 🙂

Hinweis

Geschrieben für und getestet mit Linux openSUSE Tumbleweed.
Die Verwendung von Code, der in dieser Astro-Software-Reihe gezeigt wird, erfolgt ausschließlich auf eigene Gefahr.

Die Artikel bauen aufeinander auf und müssen der Reihe nach abgearbeitet werden, sonst klappt es nicht mit dem kompilieren.

https://sternenkarten.com/
Menüpunkt: Astro-Software

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..