: Celeste is built on the FNA framework and requires the Mono runtime and SDL2 libraries .
This works but is less permanent than the execstack fix.
If the game complains about a missing libfna.so , it means the zip was not extracted correctly, or the libraries are not in the same folder as the binary. Ensure libfna.so is in the same directory as Celeste.bin . Alternative: Installing via Steam (Proton/Native)
(Note: Adjust ~/Downloads/celeste-linux.zip if your downloaded file uses a different name or path, such as the anniversary spin-off Celeste 64 GitHub Release packages). Step 2: Installing Essential Linux Dependencies Celeste-linux.zip WORK
If you add your extracted Celeste.sh or Celeste64 binary to Steam as a "Non-Steam Game," Steam may accidentally force a Windows compatibility layer (Proton) onto it. Forcing Proton on a native Linux folder causes severe visual glitching, broken textures, or absolute launch failures. celeste-bin - AUR (en) - Arch Linux
is highly recommended for users with the Epic Games version who need to convert it into a functional Linux install. Troubleshooting Common Issues Potential Fix Graphical Glitches Switch from OpenGL to in the game settings if supported. Game Won't Launch mono-runtime is installed and the file is marked as executable. Save Files Missing $HOME/.local/share/Celeste/Saves as this is the default Linux location. Are you trying to run the original 2018 platformer or the newer Celeste 64 Playing Celeste on the Raspberry Pi 4 - HackMD
Replace YOUR_USERNAME and the path accordingly. Then run update-desktop-database ~/.local/share/applications/ . You’ll now find Celeste in your app menu. : Celeste is built on the FNA framework
: The free, 3D celebratory game distributed via the Maddy Makes Games Itch.io page as packages like Celeste64-v1.1.1-Linux-x64.zip .
If the game doesn't launch or crashes, check these common fixes:
When you double-click and nothing happens (or a terminal flashes and closes), missing 32-bit libraries are the culprit. Celeste requires: Ensure libfna
is available as a Flatpak. If you are running the DRM-free version outside of Steam, the setup is straightforward:
sudo apt install nvidia-driver-XXX # Replace XXX with your version sudo apt install libnvidia-gl-XXX:i386
If you run the game from the terminal using ./Celeste and see an error referencing FNA.dll or Microsoft.Xna.Framework , your system's native environment is failing to handle the bundled libraries.