Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

New to Linux, but want to learn to install Celeste

A topic by Tjfbryant created Jan 30, 2024 Views: 2,214 Replies: 11
Viewing posts 1 to 5
(+3)

Hello my friends,

I am fairly new to installing apts on Linux. I am in the learning process and while this may not directly pertain to Celeste itself, I want to learn to install this game. I am running Debian on a Chromebook and have been successful installing numerous apts from the repository via the simple command "Sudo apt install ...." Such as Gimp and others.... SO I am trying to figure out what I am doing wrong that it can't find the dir path to install the package. Again, I apologize in advanced... I am just working thru some methods here. Very new. Any advice besides Sapm another community would be appreciated...lol. 

(+3)

no installation needed. download the zip, extract it, and open the Celeste64 exectuable

(+1)

hey! so all you gotta do is unzip the file. there's two methods from here
if you want to go GUI method, right click the file called `Celeste64` and go to properties. tick something along the lines of "set as executable" and then you should be able to double click it and start.
another method, in the command line, cd into the folder and type `chmod +x Celeste64`. then, just `./Celeste64`. it shouid start right up there :)
welcome to linuks!

(+2)

Thank you guys! I got it! Stoked!

I'm also trying to get this to run on a Chromebook, but when I try to run Celeste64 (which is an executable) I get the following errors:

System.DllNotFoundException: Unable to load shared library 'FosterPlatform' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: 
/home/smithaustindaniel/Celeste64/FosterPlatform.so: cannot open shared object file: No such file or directory
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /home/smithaustindaniel/Celeste64/libFosterPlatform.so)
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./libFosterPlatform.so)
/home/smithaustindaniel/Celeste64/FosterPlatform: cannot open shared object file: No such file or directory
/home/smithaustindaniel/Celeste64/libFosterPlatform: cannot open shared object file: No such file or directory
   at Foster.Framework.Platform.FosterStartup(FosterDesc)
   at Foster.Framework.App.Run(String, Int32, Int32, Boolean )
   at Foster.Framework.App.Run[T](String, Int32, Int32, Boolean )
   at Celeste64.Program.Main(String[]) in /home/noel/Projects/Celeste64/Source/Program.cs:line 23
smithaustindaniel:~/Celeste64$ [2518:0201/015835.804320:ERROR:object_proxy.cc(590)] Failed to call method: org.freedesktop.portal.Settings.Read: object_path= /org/freedesktop/portal/desktop: org.freedesktop.portal.Error.NotFound: Requested setting not found
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)

Any idea what I'm doing wrong?

When you say "run on a Chromebook", is this a Chromebook running Linux, or a Chromebook running ChromeOS? I suspect the latter.

Looks like there's a few problems here, your GLIBC is maybe too old, and looks like maybe libva can't identify your driver. I think probably this just isn't going to work in ChromeOS.

I'm running it in the Linux partition on my Chromebook

OK, just to be explicit, you're actually booting Linux, right? Not using like a chroot environment on ChromeOS? 

If so, it sounds like your distro is old. GLIBC 2.36 is the current glibc in debian, so youd have to be on debian 11 or older, or maybe Ubuntu 20.04 or something. Is that right?

That's right, I'm actually booting Linux, not a chroot environment. Looks like it is Debian 11.  I guess I will try to update glibc.

(1 edit) (+1)

Well, I found out that if I reinstall the Linux partition it now uses Debian 12, so it's (slightly) working now. Thank you for the help!

In other words, I think I'm running the same setup as the OP

I have the same scenario as him, but I am brand new to linux, can anyone help me out, all that I know to do is buy celeste through itch.io, then I know that I have to do some commands in my linux terminal, but idk what commands