1

Celestia still doesn't have binaries for 19.10
The other option is to build from source.
I've downloaded the source of 1.6.2-beta2 from github.
Installed needed packages written here. plus gettext said here. so the needed packages was:

sudo apt install qtbase5-dev-tools qtbase5-dev libqt5opengl5-dev qtchooser libglu1-mesa-dev libpng-dev libjpeg-dev libtheora-dev liblua5.3-dev build-essential gettext

the INSTALL says how to build. while desktop of Ubuntu is gnome we need this instructions (maybe you need to do autoreconf --install before starting the first line.):

autoreconf -f
./configure --with-gnome    #says --with-INTERFACE
make
make install

the first line done successfully. but in configure step. we face the needed packages:

No package 'libgnomeui-2.0' found
No package 'gtk+-2.0' found
No package 'gtkglext-1.0' found

but I do not know how to install these packages. I can not find them. How can I install these packages and finalize installation of Celesta?

K7AAY
  • 17,705

1 Answers1

0

Celestia was available somehow for Ubuntu 14.04 LTS and still available for Debian Jessie.

In the whole FOSS world it is spread well.

Official site have a link to bintray repository. So you can install Celestia from it with commands below:

wget -O- https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
sudo add-apt-repository "deb https://dl.bintray.com/celestia/releases-deb bionic universe"
sudo apt-get install celestia

so there is no need to compile it from source.


Details about compilation:

  1. The libgnomeui-2.0 is a part of libgnomeui-dev package, which is not available for 19.10. So you can't install this package on the Eoan system in easy way.
  2. The gtk+-2.0 is contained in libgtk2.0-dev which is still available for 19.10.
  3. The gtkglext-1.0 is contained in libgtkglext1-dev which is still available for 19.10
N0rbert
  • 103,263