Difference between revisions of "Projects/Edu/KStars/Building KStars"

< Projects‎ | Edu‎ | KStars
Jump to: navigation, search
(Replaced content with "See Building KStars From Sources.")
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Introduction ==
+
See [[../Building KStars KF5|Building KStars From Sources]].
This page is a community effort to document the procedure to build various versions of KStars on various platforms and environments.
+
 
+
== Why build from source? ==
+
Typically, you would want to build KStars from source if you plan to develop KStars, or stay on the bleeding edge and contribute valuable feedback.
+
 
+
== Prerequisite Packages ==
+
To build and develop KStars, several packages may be required from your distribution. Here's a list.
+
=== Required dependencies ===
+
* GNU Make, GCC -- Essential tools for building
+
* kdelibs -- KDE libraries
+
* cmake -- buildsystem used by KDE
+
* eigen -- linear algebra library
+
=== Optional dependencies ===
+
* libcfitsio -- FITS library
+
* libindi -- Instrument Neutral Distributed Interface, for controlling equipment.
+
 
+
=== Installing these packages ===
+
To install all of these, use the following commands:
+
==== Debian / Kubuntu ====
+
 
+
  sudo apt-get install build-essential cmake kdelibs5-dev libeigen2-dev libcfitsio3-dev
+
 
+
Please note that INDI is unavailable in Debian testing as of this writing.
+
 
+
== Documentation on building various versions ==
+
=== Git ===
+
KStars development happens on KDE's git repository. ([http://git-scm.com Git] is an open-source version control software.). The code on git is the bleeding-edge developers' version of KStars. It does break occasionally.
+
 
+
To fetch the KStars source code:
+
 
+
  git clone git://anongit.kde.org/kstars
+
 
+
TODO: Complete this article
+

Latest revision as of 09:41, 12 August 2016

See Building KStars From Sources.


This page was last modified on 12 August 2016, at 09:41. Content is available under Creative Commons License SA 4.0 unless otherwise noted.