Portál AbcLinuxu, 20. dubna 2024 08:12
Pokuď použiješ ./příkaz
, tak musí bejt spuštěnej soubor v aktuálnim pracovnim adresáři. Zkus použít jenom příkaz
, to spustí program pokuď je v adresáři obsaženém v "cestě" (což jsou adresáře, kam se programy typicky instalují)
$ which xv /usr/X11R6/bin/xvTak nevím, je něco shnilého ve státě dánském... --vo
ls -l /bin/xv
? Napada me jedine, ze tam je nejaky neplatny symlink, pak by to mohlo vypisovat tuhle hlasku...
ldd /bin/xv
? Dalsi vyznam te hlasky muze byt, ze jadro nemuze najit interpreter... Kde jste ten program vlastne vyhrabal?
/usr
a pouziva libc6.
Jinak ldd asi nebyl nejlepsi napad, zkuste nejdriv file /bin/xv
a kdyz se to bude tvarit jako nejaky spustitelny soubor, tak zadejte neco jako
strings /bin/xv | grep -i lib(Ja vim ze to je prasarna, ale vetsinou to vypise docela relevantni informace )
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.