documentation of Linux installation is incomplete

Report bugs, bug fixes and workarounds here.
Topic author
Jabberwocky
Posts: 2
Joined: 12.02.2022
With us: 2 years 9 months

documentation of Linux installation is incomplete

Post #1by Jabberwocky » 12.02.2022, 14:58

Hi,

I just tried to install Celestia on my Linux system as described on https://celestia.space/deb.html as follows:

Code: Select all

(ins) 14:21:38 ~ $ curl -s https://celestia.space/packages/celestia.key | sudo apt-key add -
[sudo] password for stefan:             
OK
(ins) 13:04:59 ~ $ lsb_release -a
No LSB modules are available.
Distributor ID:   Zorin
Description:   Zorin OS 16
Release:   16
Codename:   focal
(ins) 13:05:13 ~ $ echo deb https://celestia.space/packages focal main | sudo tee /etc/apt/sources.list.d/celestia.list
deb https://celestia.space/packages focal main
(ins) 13:06:25 ~ $ cat /etc/apt/sources.list.d/celestia.list
deb https://celestia.space/packages focal main
(ins) 13:06:40 ~ $ sudo apt install celestia
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package celestia is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'celestia' has no installation candidate


I am submitting this as a bug in the documentation at https://celestia.space/deb.html. There is probably a way to install Celestia on my system, but if I strictly follow the documentation, it does not work. Also, the last step

Code: Select all

sudo apt install celestia
is missing from the documentation page, even though the title is 'Celestia installation'. Maybe this is even the only problem and the package name is not really 'celestia'.

As a side note, before using the official way to install Celestia as documented on https://celestia.space/deb.html, I simply tried to use Zorin's package manager which uses the snap package. That didn't work either, because after startup the message 'Cannot read star database.' appears, while the splash screen says 'Loading data files: data/stars.dat'. But this is just a side note, because according to https://celestia.space/deb.html this is not the official way to install Celestia anyway.

Thank you
Stefan

chandra
Posts: 9
Joined: 26.11.2018
With us: 5 years 11 months

Post #2by chandra » 12.02.2022, 17:59

I don't know much about deb, but if all else fails, you can try the AppImages.
With this it is even possible to have versions 1.6 and 1.7 in parallel.

AppImage, first attempts - a small tutorial
https://github.com/CelestiaProject/Celestia/issues/333

Topic author
Jabberwocky
Posts: 2
Joined: 12.02.2022
With us: 2 years 9 months

Post #3by Jabberwocky » 13.02.2022, 14:49

Thank you. I'm sure I can somehow manage to get celestia running on my system, for example I could download the missing stars.dat file.

I wrote this bug report not so much to get help, but more to point out the bug in the documentation at https://celestia.space/deb.html. First, it doesn't work that way at least on my system, second, even the actual installation instruction "sudo apt install celestia" is missing.

Avatar
SevenSpheres
Moderator
Posts: 826
Joined: 08.10.2019
With us: 5 years 1 month

Post #4by SevenSpheres » 13.02.2022, 15:57

You can make a pull request to https://github.com/CelestiaProject/www to fix this.
My Addons: viewtopic.php?f=23&t=19978 • Discord server admin
Celestia versions: 1.5.1, 1.6.1, 1.6.2, 1.7.0, and some unofficial versions like Celestia-ED

onetwothree
Site Admin
Posts: 706
Joined: 22.09.2018
With us: 6 years 1 month

Post #5by onetwothree » 14.02.2022, 08:44

No need for pull requests. Debian and derivated OS users must know that "apt update" is required on repository addition.


Return to “Bugs”