Still active/Linux package out of date.
Forum rules
Please help to make this forum more useful by checking the FAQs before posting! Keep it clean, keep it civil, keep it truthful, stay on topic, be responsible, share your knowledge.
Please help to make this forum more useful by checking the FAQs before posting! Keep it clean, keep it civil, keep it truthful, stay on topic, be responsible, share your knowledge.
-
Topic authorRebelCoder
- Posts: 5
- Joined: 29.07.2019
- With us: 5 years 3 months
Still active/Linux package out of date.
Hello!
I can see last Celestia news on the main website were posted on Dec 14, 2017.
Linux version from the main website was not updated for a long time and requires some libraries that are very old and no longer present on most Linux distributions for last 2 years. Attempt to install needed old libs breaks the system. Basically Linux version is unusable and not installable. It was even removed from main repositories for most Linux distros for incompatibility reason. I am on latest Debian, ans it was removed from it as it breaks the system due to outdated libs.
I can also see there is another project 'Celestia Origin'. Is that a new, active branch that should be used ?
And is there a possibility Celestia AppImage could be created to avoid all library requirements hell ? Users on Linux can't use Celestia anymore.
Regards.
Juris.
I can see last Celestia news on the main website were posted on Dec 14, 2017.
Linux version from the main website was not updated for a long time and requires some libraries that are very old and no longer present on most Linux distributions for last 2 years. Attempt to install needed old libs breaks the system. Basically Linux version is unusable and not installable. It was even removed from main repositories for most Linux distros for incompatibility reason. I am on latest Debian, ans it was removed from it as it breaks the system due to outdated libs.
I can also see there is another project 'Celestia Origin'. Is that a new, active branch that should be used ?
And is there a possibility Celestia AppImage could be created to avoid all library requirements hell ? Users on Linux can't use Celestia anymore.
Regards.
Juris.
- SpaceFanatic64
- Posts: 427
- Joined: 16.08.2018
- Age: 18
- With us: 6 years 3 months
- Location: Southern California
-
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 2 months
RebelCoder wrote:And is there a possibility Celestia AppImage could be created to avoid all library requirements hell ?
The only library unavailable in Debian9/Devuan2 is libfmt >= 4.0. All other libraries can be used without any additional restrictions on their versions. But if you still want AppImage please contribute, we don't use neither it nor snap nor flatpack, so we are unable to properly test it.
RebelCoder wrote:Users on Linux can't use Celestia anymore.
When I became GNU/Linux user it was a common practice to build programs yourself.
- Anthony_B_Russo10
- Moderator
- Posts: 672
- Joined: 03.07.2018
- Age: 21
- With us: 6 years 4 months
- Location: Tallahassee, Florida, US
And programs like Wine can be used to run the Windows versions on Linux distros.
Examples.Anthony B. Russo, I like Pluto. Mod of the Celestia subreddit: https://www.reddit.com/r/Celestiasoftware/
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.
- Gurren Lagann
- Posts: 434
- Joined: 31.01.2018
- Age: 18
- With us: 6 years 9 months
- Location: State of Rio de Janeiro, Brazil
Why do you have two Stellariums?
"The tomorrow we're trying to reach is not a tomorrow you had decided on!"
- Simon the Digger
"Nothing is impossible for me, as long I'm determinated to keep moving forward!"
"If other people aren't going to do it, I'm going to do it myself!"
- Me (Gurren)
Current major projects:
- Aur Cir
- Cel+
- Project Sisyphus
- Populating the Local Group
- An galaxy generator
- Simon the Digger
"Nothing is impossible for me, as long I'm determinated to keep moving forward!"
"If other people aren't going to do it, I'm going to do it myself!"
- Me (Gurren)
Current major projects:
- Aur Cir
- Cel+
- Project Sisyphus
- Populating the Local Group
- An galaxy generator
- Anthony_B_Russo10
- Moderator
- Posts: 672
- Joined: 03.07.2018
- Age: 21
- With us: 6 years 4 months
- Location: Tallahassee, Florida, US
One is the Linux version, the other is the Windows version. I installed the Windows version to see if it would load compared to Linux version, but the computer's graphics are not good enough.
Anthony B. Russo, I like Pluto. Mod of the Celestia subreddit: https://www.reddit.com/r/Celestiasoftware/
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.
Hi,
I've been running Linux Mint for a few years now and found it excellent for most uses, except Celestia. I read that others can run Celestia under WINE or that the only dependency issues relate to Debian etc. but I can't get the program to run on any Linux distro I've tried (I have many, many distro CD's). WINE appears to install the Windows version without problems or errors but Celestia inevitably crashes when trying to run it. (WINE is always a bit hit & miss anyway so that's no surprise). VirtualBox's graphics limitations seem to also prevent running Celestia on a virtual Windows (10,8,7 or XP) box. So frustrating.
I had given Celestia a miss for the last year or so because of compatibility frustrations but now my grand-daughter (yes, I am THAT old) has developed an interest in astronomy and it would be perfect for her to learn/play with. However, her laptop is getting old and only grudgingly runs Windows. What I am planning to do is wipe her laptop and install a suitable Linux distro, but running Celestia is a must.
If I knew where to start, I'd probably look at volunteering to package it into Snap, Flatpack, or AppImage etc . Celestia is such a great program it is a major shame it appears to be out of the reach of Linux users now.
Eljay
I've been running Linux Mint for a few years now and found it excellent for most uses, except Celestia. I read that others can run Celestia under WINE or that the only dependency issues relate to Debian etc. but I can't get the program to run on any Linux distro I've tried (I have many, many distro CD's). WINE appears to install the Windows version without problems or errors but Celestia inevitably crashes when trying to run it. (WINE is always a bit hit & miss anyway so that's no surprise). VirtualBox's graphics limitations seem to also prevent running Celestia on a virtual Windows (10,8,7 or XP) box. So frustrating.
I had given Celestia a miss for the last year or so because of compatibility frustrations but now my grand-daughter (yes, I am THAT old) has developed an interest in astronomy and it would be perfect for her to learn/play with. However, her laptop is getting old and only grudgingly runs Windows. What I am planning to do is wipe her laptop and install a suitable Linux distro, but running Celestia is a must.
If I knew where to start, I'd probably look at volunteering to package it into Snap, Flatpack, or AppImage etc . Celestia is such a great program it is a major shame it appears to be out of the reach of Linux users now.
Eljay
-
Topic authorRebelCoder
- Posts: 5
- Joined: 29.07.2019
- With us: 5 years 3 months
I agree. Celestia is currently in unusable state on Linux.
When someone suggests to run software in WINE, and/or build it from source, when this software is available natively on Linux, it is a classic bad example of Linux software usage, and ignoring that most of the people are just users.
I have a whole group of astronomers (NOT LINUX POWER USERS), aprox. 45-50 PCs, running Linux (Debian). they just need software to work. Celestia has been removed from all latest Linux distros due to usage of outdated i388 libraries. Someone mentioned that it only is missing one lib: libfmt, but they forget, that trying to install it raises even more circular dependencies and basically just does not work.
I wish someone could update (re-build) Linux package here: https://celestia.space/download.html to use correct/updated libs, preferably x64, not i386. And try getting Celestia back to all core distros.
Whoever is working on 1.7.0, can you provide a latest build for linux ?
When someone suggests to run software in WINE, and/or build it from source, when this software is available natively on Linux, it is a classic bad example of Linux software usage, and ignoring that most of the people are just users.
I have a whole group of astronomers (NOT LINUX POWER USERS), aprox. 45-50 PCs, running Linux (Debian). they just need software to work. Celestia has been removed from all latest Linux distros due to usage of outdated i388 libraries. Someone mentioned that it only is missing one lib: libfmt, but they forget, that trying to install it raises even more circular dependencies and basically just does not work.
I wish someone could update (re-build) Linux package here: https://celestia.space/download.html to use correct/updated libs, preferably x64, not i386. And try getting Celestia back to all core distros.
Whoever is working on 1.7.0, can you provide a latest build for linux ?
-
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 2 months
In the nearest future (in one or two weeks) we'll provide Debian 10 and Ubuntu 18.04 packages through OpenSuse Build Service. Not for Debian9/Devuan2 as it requires libfmt >= 4, i'll package it later when we have stable builds for Debian 10 and Ubuntu 18.04. Then we will try to create AppImage.
I can try to rebuild 1.6.1 with updated libraries for Debian 9 and 10. If I succeed with this I'll put test versions to our bintray.
One reason why Celestia was dropped is licenses for textures and some other data files: they are missing, they are uncertain and so on. One of the targets for 1.7 is clear free licenses for all data files. That's the area where non-technical people can help.
I can try to rebuild 1.6.1 with updated libraries for Debian 9 and 10. If I succeed with this I'll put test versions to our bintray.
RebelCoder wrote:And try getting Celestia back to all core distros.
One reason why Celestia was dropped is licenses for textures and some other data files: they are missing, they are uncertain and so on. One of the targets for 1.7 is clear free licenses for all data files. That's the area where non-technical people can help.
-
Topic authorRebelCoder
- Posts: 5
- Joined: 29.07.2019
- With us: 5 years 3 months
Quick update on my experience.
I just tried again to use WINE, but this time with the 161ED version. Seems to be working other than what appears to be a glitch in displaying some spacecraft. (assuming it's missing some textures. I'll investigate that later)
System: Linux-x86_64. Mint 19 with MATE Desktop
NVIDIA Driver Version:340.107
Graphics: GeForce GT 220 2048MB
WINE 4.0.1
Celestia 1.6.1 ED (http://www.celestiamotherlode.net/creators/fsgreg ... 8/Celestia161-ED-WIN_setup.zip)
I just tried again to use WINE, but this time with the 161ED version. Seems to be working other than what appears to be a glitch in displaying some spacecraft. (assuming it's missing some textures. I'll investigate that later)
System: Linux-x86_64. Mint 19 with MATE Desktop
NVIDIA Driver Version:340.107
Graphics: GeForce GT 220 2048MB
WINE 4.0.1
Celestia 1.6.1 ED (http://www.celestiamotherlode.net/creators/fsgreg ... 8/Celestia161-ED-WIN_setup.zip)
-
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 2 months
Celestia 1.6.1 package has been rebuilt for Debian 9 and amd64:
Create a file and add the following (not verified yet):
Use apt-get not apt as the repository is not signed yet.
Create a file
Code: Select all
/etc/apt/sources.list.d/celestia.list
Code: Select all
deb https://dl.bintray.com/celestia/releases-deb stretch main contrib non-free
Use apt-get not apt as the repository is not signed yet.
-
Topic authorRebelCoder
- Posts: 5
- Joined: 29.07.2019
- With us: 5 years 3 months
Cool! Got it running. two things though:
1. Add [trusted=yes] (for now...)
2. And it does not have contrib
Full version:
Maybe we can aim at currently stable Distros ? Stretch is an old-stable.
1. Add [trusted=yes] (for now...)
2. And it does not have contrib
Full version:
Code: Select all
deb [trusted=yes] https://dl.bintray.com/celestia/releases-deb stretch main non-free
Maybe we can aim at currently stable Distros ? Stretch is an old-stable.
-
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 2 months
-
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 2 months
RebelCoder wrote:And is there a possibility Celestia AppImage could be created to avoid all library requirements hell ?
Please see https://github.com/CelestiaProject/Celestia/issues/333 for instructions how to use current experimental AppImage builds.
And you are tooooo optimistic if you suppose that AppImage saves from "library hell"
- John Van Vliet
- Posts: 2944
- Joined: 28.08.2002
- With us: 22 years 2 months
there is a linux only fork of the older 1.70 code that i use
i removed all the old qt3 and glut and gtk code
it is qt5 only
Now it has not been updated in a while but it builds just fine on OpenSUSE 15.1
so it should build without any errors on Linux Mint
This is just a copy of what I USE
https://github.com/JohnVV/MyCelestiaBuild
there are a bunch of README's for getting SPICE to work
if you want that see the Celestialmatters forum topic i have
http://forum.celestialmatters.org/viewforum.php?f ... fc47732c670945e777dac7b3cccdfb
i removed all the old qt3 and glut and gtk code
it is qt5 only
Now it has not been updated in a while but it builds just fine on OpenSUSE 15.1
so it should build without any errors on Linux Mint
This is just a copy of what I USE
https://github.com/JohnVV/MyCelestiaBuild
there are a bunch of README's for getting SPICE to work
if you want that see the Celestialmatters forum topic i have
http://forum.celestialmatters.org/viewforum.php?f ... fc47732c670945e777dac7b3cccdfb
-
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 2 months
-
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 2 months
New builds for Debian 10 and Ubuntu 18.04 are provided by Munix9, please check https://github.com/CelestiaProject/Celestia/issues/388 and test them.