Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Open the terminal and type ./franken while in the game directory. What output does it give?

error while loading shared libraries: libSDL2-2.0.so.0 cannot open file no such file or directory

type "sudo pacman -S sdl2" and then install the library

yeah I tried similar commands 


this is what I'm getting:

______________________

Total Installed size:

Net Upgrade Size:

3.64 MiB

0.00 MiB

:: Proceed with installation? [Y/n] Y

(1/1) checking keys in keyring

HET 100%

(1/1) checking package integrity

HAH 100%

error: sdl2: signature from "Sven-Hendrik Haase <sh@lutzhaase.com>" is unknown trust

:: File /var/cache/pacman/pkg/sd2-2.0.20-1-x86_64.pkg.tar.zst is corrupted (invalid or corru

pted package (PGP signature)).

Do you want to delete it? [Y/n] y

error: failed to commit transaction (invalid or corrupted package (PG signature))

Errors occurred, no packages were upgraded.

(1) (deckesteamdeck ~)$

(1 edit)

try typing :

sudo pacman-key --refresh-keys

Then try installing sdl2 again like before.

(+1)

Thanks @Shahroz. I got it working. The Steam Deck has a read only mode by default for the system files. https://help.steampowered.com/en/faqs/view/671A-4453-E8D2-323C and they warn installing via pacman may be overwritten in future Steam OS updates. 

But running the Windows version via Proton works beautifully. Appreciate the help. 

Try running it as a non-Steam game so that you get the Steam Runtime, which will have SDL2. You won’t be able to install anything through pacman because SteamOS is immutable.

Thanks for your reply. I figured this out.