How are the Repositories Maintained? I installed Octave from the repository. It didn't run so I checked what command was on the menu and than ran it from the shell. I found it was missing liblapack.so.3gf. The package manager missed this dependency and when I did a search for lpack in the package manager nothing came up. Is there somewhere where I should report missing dependencies?
I am running puppy version "precise"
How are the Repositories Maintained?
So I went to the base of the file system and typed:
and the system didn't find it. I found that the packages should be in either:
libatlas3gf-base or liblapack3gf
http://packages.ubuntu.com/precise/liblapack.so.3gf
both of which I had installed from puppypackage manager using the repositories associated with it.
I then tried downloading the files from the website and double clicking. That didn't work to install them, so then I decided to see what is in the deb files and typed:
and found the shared library actually exits in these deb files. I presume that the next step is to add the library to my library search path.
Code: Select all
find liblapack.so.3gf
libatlas3gf-base or liblapack3gf
http://packages.ubuntu.com/precise/liblapack.so.3gf
both of which I had installed from puppypackage manager using the repositories associated with it.
I then tried downloading the files from the website and double clicking. That didn't work to install them, so then I decided to see what is in the deb files and typed:
Code: Select all
undeb liblapack3gf_3.3.1-1_i386.deb
so I moved the shared library into the /lib path and I still got the same error. I noticed that in the following tutorial:
http://www.murga-linux.com/puppy/viewto ... b120fda646
there is an environmental variable called $LD_LIBRARY_PATH
I typed this in the terminal and /lib was in the library path, so why can't Octave see this shared object?
http://www.murga-linux.com/puppy/viewto ... b120fda646
there is an environmental variable called $LD_LIBRARY_PATH
I typed this in the terminal and /lib was in the library path, so why can't Octave see this shared object?