Tuto vynikající hru znám z Windows
a tak jsem se rozhodl ji zkusit
i na Linuxu (kde jsem začátečník).
(mám Slackware 9.1)
Když se ale hru pokusím spustit
(./fillets systemdir=.), dostanu
tuto hlášku :
./fillets: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
Pokusil jsem se nainstalovat SDL-1.2.7, ale
nic se nezměnilo. Pak jsem to zkusil spustit
z Slax 4.1.4 (bootovatelné distro Slackware),
a hru jsem spustil bez problémů.
Poradil by někdo začátečníkovi ??
Vlákno názorů k článku
Fish Fillets - Next Generation
beginner (neregistrovaný)
29. 10. 2004 19:44
SDL - Please help !
K1LL3R (neregistrovaný)
23. 12. 2007 18:58
Re: SDL - Please help !
Po nastartovani live verze zadej do konzole: " find / -name libSDL_ttf* " - bez uvozovek. Melo by to vypsat adresar, kde to je ulozeny. Tak si ten soubor zkopci nekam (napr na flashku). Restart a nahod normalni Slackware. Pak uz staci ten soubor zkopirovat do sameho adresare jako byl v live edici
( cp libSDL_ttf* /usr/lib - knihovna se zkopiruje napr do /usr/lib ).
Nebo druhá varianta, knihovna je nainstalovana , ale je pravdepodobne updatovana a stara verze byla asi smazana. Pak ve Slackware (ne live) zadej do konzole: " find / -name libSDL_ttf* ". Mělo by to najit adresar, kde to presne je. Takze se presun do toho adresare ( napr. cd /usr/lib ) a vytvorte symbolicky odkaz " ln -s libSDL_ttf* libSDL_ttf-2.0.so.0 " a vse by melo byt ok.
( cp libSDL_ttf* /usr/lib - knihovna se zkopiruje napr do /usr/lib ).
Nebo druhá varianta, knihovna je nainstalovana , ale je pravdepodobne updatovana a stara verze byla asi smazana. Pak ve Slackware (ne live) zadej do konzole: " find / -name libSDL_ttf* ". Mělo by to najit adresar, kde to presne je. Takze se presun do toho adresare ( napr. cd /usr/lib ) a vytvorte symbolicky odkaz " ln -s libSDL_ttf* libSDL_ttf-2.0.so.0 " a vse by melo byt ok.

