Fehler beim Laden gemeinsam genutzter Bibliotheken: libsfml-system.so.2.4

Fehler beim Laden gemeinsam genutzter Bibliotheken: libsfml-system.so.2.4

Ich habe über diesen Link ein Spiel heruntergeladenWeltraum-Logik-Abenteuer

Als ich versuchte, es auszuführen, wurde mir diese Fehlermeldung angezeigt:

pascal@pascal-Lenovo-ideapad-330-15AST:~/Computer/Games/Linux/space-logic-adventure-v1.2-linux-x64$ ./space-logic-adventure
./space-logic-adventure: error while loading shared libraries: libsfml-system.so.2.4: cannot open shared object file: No such file or directory

Vor dem Ausführen habe ich dieses Paket installiert:

sudo apt-get install libsfml-dev

Antwort1

Für Ubuntu 18.04 LTS müssen Sie dierelevantes Paketmit dieser Bibliothek

sudo apt-get install libsfml-system2.4

und andere ähnliche Bibliotheken mit

sudo apt-get install libsfml-window2.4 libsfml-graphics2.4 libsfml-audio2.4

oder installieren Sie alle davon, einschließlich der Entwicklungsheader durch

sudo apt-get install libsfml-dev

Bei neueren Ubuntu-Versionen (ab 20.04 LTS) müssen Sie Deb-Pakete aus dem 18.04 LTS-Repository solcher Bibliotheken manuell herunterladen, indem Sie

cd ~/Downloads
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsfml/libsfml-audio2.4_2.4.2+dfsg-4_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsfml/libsfml-graphics2.4_2.4.2+dfsg-4_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsfml/libsfml-network2.4_2.4.2+dfsg-4_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsfml/libsfml-system2.4_2.4.2+dfsg-4_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsfml/libsfml-window2.4_2.4.2+dfsg-4_amd64.deb

sudo apt-get install ./libsfml*.deb

und dann das Spiel genießen.

verwandte Informationen