Software für die Sternwarte Teil 21: Aktualisierungen

Was ist neu?

Es haben sich im Laufe der Zeit einige Änderungen ergeben, die ich in den letzten paar Tagen in die Artikelserie eingepflegt habe:

  • git repo kstars: Neue Adresse
  • locale de: Neue Adresse

Weitere Änderungen

Ich den habe Installationspfad für indi und kstars geändert, und zwar von /usr nach /usr/local.

Der Installationspfad für astrometry.net lautet nun auch nicht mehr /usr/local/astrometry, sonder /usr/local.

Mit diesen Änderungen habe ich das gesamte selber kompilierte Zeugs auf einem Haufen. Und im Falle von astrometry.net spare ich mir die Jongliererei mit der PATH-Variable.

All together

Vorbereitungen

sudo zypper install \
git \
libqt5-creator \
libqt5-qtmultimedia-devel
mkdir ~/astrostuff

Indi-core

sudo zypper install \
cfitsio-devel \
libnova-devel \
libusb-1_0-devel \
libcurl-devel \
gsl-devel \
libjpeg8-devel \
libogg-devel \
libtheora-devel \
fftw3-devel \
libjpeg8-devel \
gtest \
gmock
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

sudo zypper install \
libraw-devel \
libtiff-devel \
libgphoto2-devel
cd ~/astrostuff &&\
git clone --depth=1 https://github.com/indilib/indi-3rdparty.git
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
mkdir -p ~/astrostuff/build/indi-gphoto &&\
cd ~/astrostuff/build/indi-gphoto &&\
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/indi-3rdparty/indi-gphoto &&\
sudo make -j4 install
System - Neustart

Astrometry.net

sudo zypper install \
libnetpbm-devel \
cairo-devel \
python-devel \
python3-devel \
python3-numpy-devel \
python3-astropy \
swig
cd ~/astrostuff &&\
git clone https://github.com/dstndstn/astrometry.net.git
cd ~/astrostuff/astrometry.net &&\
make NETPBM_INC="-I/usr/include/netpbm" NETPBM_LIB="-L/usr/lib64 -lnetpbm" &&\
make extra NETPBM_INC="-I/usr/include/netpbm" NETPBM_LIB="-L/usr/lib64 -lnetpbm" &&\
sudo make -j4 install INSTALL_DIR=/usr/local
Index-files kopieren nach /usr/local/data
System - Neustart

Kstars in Deutsch

sudo zypper install \
extra-cmake-modules \
libqt5-qtsvg-devel \
libqt5-qtwebsockets-devel \
knotifyconfig-devel \
kauth-devel \
kconfig-devel \
kcrash-devel \
kdoctools-devel \
kwidgetsaddons-devel \
knewstuff-devel \
ki18n-devel \
kio-devel \
kplotting-devel \
knotifications-devel \
eigen3-devel \
wcslib-devel \
xplanet \
libQt5DataVisualization5-devel \
qtkeychain-qt5-devel
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
Deutsche Sprachdatei kstars.po herunterladen von hier: 

https://l10n.kde.org/stats/gui/trunk-kf5/package/kstars/de/

mkdir -p ~/astrostuff/build/kstars/po/de
mv ~/Downloads/kstars.po ~/astrostuff/build/kstars/po/de
cd ~/astrostuff/build/kstars &&\
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release ~/astrostuff/kstars &&\
make -j4
sudo make -j4 install
System - Neustart

Nachwort

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

https://sternenkarten.com/tag/sternwarte-software/

Hinweis:

Dieser Artikel ist als Gedankenstütze für mich gedacht. Er ist für das Betriebssystem openSUSE Tumbleweed geschrieben.
Die Verwendung von Code aus diesem Artikel sollte in einer virtuellen Maschine geschehen und erfolgt ausschließlich auf eigene Gefahr.

Sollte beim Kopieren dieses Codes in ein Terminal die Frage kommen, was mit den „Nicht-druckbaren Zeichen“ geschehen soll, bitte die Option „Nicht druckbare Zeichen entfernen“ auswählen.

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 )

Google Foto

Du kommentierst mit Deinem Google-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

This site uses Akismet to reduce spam. Learn how your comment data is processed.