(X)ubuntu 14.04.41, missing libudev.so.0 - with a workaround
Posted: Thu Feb 05, 2015 4:33 am
I cannot run (downloaded from website) t-engine on Xubuntu 14.04.01 64-bit, because libudev.so.0 is missing.
Workaround on 64-bit:
copy libudev.so.1 from /lib/x86_64-linux-gnu/ to the lib64 directory in your t-engine directory and rename the copy to libudev.so.0. In my case, the t-engine directory is:
/home/user/Desktop/t-engine4-linux64-1.2.5/
So, in my case, I just type this into terminal:
It makes a copy of libudev.so.1 file to t-engine directory and renames the copy in t-engine directory to libudev.so.0. I don't know what libudev.so.x is but it seems libudev.so.1 substitutes libudev.so.0 as long as you rename it to libudev.so.0 to "fool" t-engine to think it is the missing libudev.so.0 by renaming it.
And I can execute t-engine successfully!
Apparently symlinking libudev.so.1 to libudev.so.0 (which also does the trick) is considered controversial and possibly could cause other programs not to work, so this would be a better solution(?)
Workaround on 64-bit:
copy libudev.so.1 from /lib/x86_64-linux-gnu/ to the lib64 directory in your t-engine directory and rename the copy to libudev.so.0. In my case, the t-engine directory is:
/home/user/Desktop/t-engine4-linux64-1.2.5/
So, in my case, I just type this into terminal:
Code: Select all
cp /lib/x86_64-linux-gnu/libudev.so.1 /home/user/Desktop/t-engine4-linux64-1.2.5/lib64/ && cd /home/user/Desktop/t-engine4-linux64-1.2.5/lib64/ && mv libudev.so.1 libudev.so.0
And I can execute t-engine successfully!
Apparently symlinking libudev.so.1 to libudev.so.0 (which also does the trick) is considered controversial and possibly could cause other programs not to work, so this would be a better solution(?)