How are the Repositories Maintained?

For groups of packages that don't all fall under the same category
Post Reply
Message
Author
s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

How are the Repositories Maintained?

#1 Post by s243a »

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"

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#2 Post by s243a »

So I went to the base of the file system and typed:

Code: Select all

find liblapack.so.3gf
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:

Code: Select all

undeb liblapack3gf_3.3.1-1_i386.deb
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.

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#3 Post by s243a »

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?

Post Reply