Installed "E", now where is it??
I'm attempting to download and use Enlightenment on my CentOS 4.4 full install.I download and installed (in order)
imlib2-1.2.2 ./configure make make install OK! freetype-2.2.1 ./configure make make intall OK! e16-0.16.8.3 Oops, forgot to add the directory containing `imlib2.pc' to the PKG_CONFIG_PATH environment variable. I did this to solve it: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ ./configure make make install OK! Now, for the life of me, I can't find where it installed the E files or how to execute it. Even looking in the documentation are of enlightenment.org (and looking at their FAQ) there's no listing of: "It's installed here..." and "Type this line to execute it from the command line..." Can anyone help me with the last two questions? |
Try looking inside the e16-0.16.8.3 directory where you did ./configure, make & make install. Haven't worked on CentOS but in fedora executable files appear in green color, directories in blue & files in black, so on doing "ls" inside the e16-0.16.8.3 directory if you get files in different colors then you may be able to locate the executable
(Try running e16 on terminal inside e16-0.16.8.3 dir, you can also try /usr/bin/e16) |
Use find http://www.linuxdevcenter.com/linux/...sp?path=f/find
Add this to your ~/.bashrc alias whereisit='find /sbin /usr/sbin /usr/local/sbin /bin /usr/bin /usr/local/bin /home/user/bin -cmin -10 -type f' Now you can find anything installed in the last 10 minutes with the command, "whereisit" |
Found it at /usr/local/share/e16 but when I attempt to run starte16 I get an error that it can't find libImlib2.so.1
I've tried to add the directory to the PATH where this file is at /usr/local/lib but it still says it can't find it. Perhaps I'm screwing up adding this directory to the PATH statement. I've added it to a few places like crontab and bashrc but this directory is still not in the PATH. Any ideas how to add /usr/local/lib to the PATH globally? |
When you make install stuff they usually go to /usr/local/lib. But your trusted libraries are probably in /usr/lib. Have you tried ldconfig -l /path/to/library? Or maybe ldconfig /usr/local/lib to create links to everything in /usr/local/lib. Or just ldconfig by itself will use the paths provided in /etc/ld.so.conf
For further explanation, read: man ldconfig As an alternative, you could see if there is a .configure option that will let you install the libs to /usr/lib. ./configure --help Yet another alternative is to temporarily export a new LD_LIBRARY_PATH: export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH Some more good reading: man ld |
Got it, thanks!
|
All times are GMT -5. The time now is 09:28 AM. |