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.