Ubuntu 18.04 에서 Wakfu 를 실행할 때, libpng12 가 없다고 하는 경우.

오랜만에 왁푸를 해 보려고 다운받아 실행을 하는데, 안된다고 징징댄다. 뭐라고 하나 보니 llbpng12 가 없다고 한다.

gerd@SweetBoxx:~$ cd Wakfu/
gerd@SweetBoxx:~/Wakfu$ ./Wakfu
/home/gerd/Wakfu/transition/ankama-transition-wakfu: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Wakfu launcher failed to start or encountered an error
gerd@SweetBoxx:~/Wakfu$

좀 이상하다 싶긴 했는데, libpng 라이브러리가 정말 없는지 find 로 찾아봤다.

sudo find / -name libpng*

결과를 보니 시스템에는 libpng16 만 있다. 근데 steam 폴더에 libpng12 가 있는 게 보였다.

여윽시 스팀.

/usr/lib/i386-linux-gnu/libpng16.so.16.34.0
/usr/lib/i386-linux-gnu/libpng16.so.16
/usr/lib/x86_64-linux-gnu/libpng16.so.16.34.0
/usr/lib/x86_64-linux-gnu/libpng16.so

……..
/home/gerd/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libpng12.so.0
/home/gerd/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libpng12.so.0.46.0
/home/gerd/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libpng12.so.0
/home/gerd/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libpng12.so.0.46.0

이제부터는 간단하다. steam 의 i386  폴더에 있는 파일은 i386 에, x86_64 에 있는 파일은 x86_64 에 복사해 주면 된다.

그렇다고 한다…

sudo cp /home/$USER/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libpng12.* /usr/lib/i386-linux-gnu/

sudo cp /home/$USER/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libpng12.* /usr/lib/x86_64-linux-gnu/

이제 잘 된다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.