![](https://seccdn.libravatar.org/avatar/25bbc96d9c53647354cb724e744b2222.jpg?s=120&d=mm&r=g)
On Mon, Mar 30, 2015 at 11:21 AM, don fisher
On 03/29/2015 11:14 PM, Per Jessen wrote:
don fisher wrote:
I wanted to install the octave matlab clone on my system. When I tried, I received a message stating that libhdf5.so.9()(64bit) was needed, but not found. How does one find the correct additional repository? I am curious that a package as popular as Octave is not fully supported. Please advise.
Hi Don
I've just now installed octave on my 13.2+updates system, worked just fine. No extra or unsatisfied requirements. Interestingly, no libhdf5 package got installed, it was already installed. Everything seems fully supported.
I have been having problems with updates, repos and the like. I would RTFM, if I could find it.
zypper is the tool of choice for people that have a more technical bent. I think most of the devs use it to manage packages, so it gets used by people that will fix things if broke. man zypper The rest of this reply assumes zypper is the tool being used. (It is what I use, so I can't help with the GUI tools).
I have been using the software management from the Yast Control Center GUI to install packages. I clicked on the box that says update all packages if newer version available and appear to be up to date.
The zypper equivalent is "zypper up".
I( believe the Octave package comes from the PackMan repo).
"zypper se -s octave" will provide you a list of places it can be found in your configured repositories. A "I" in the first column says that is where your installed version came from.
I went to the http://software.opensuse.org/search link posted earlier, and entered Octave.
That search engine is great in that it searches all repositories in OBS. There are thousands of repositories in OBS and the vast majority are not configured on anyone's actual end-user box.
It loaded Octave, plus a many other packages I could see go by in the GUI, but then the list disappeared.
I like to know more detail about what is being installed myself. My process is more manual than you describe: Octave is in the main 13.2 repo, let's assume for a second you wanted to install it from the "science" repo. I would search for it at the OBS repository search page: http://software.opensuse.org/package/octave I would follow the links to the science repo (takes a couple clicks, but you should be able to get there). That takes me to the octave package page in the science repo: https://build.opensuse.org/package/show?project=science&package=octave Then click on "download package" in the upper right corner. Then click opensuse. Then click "Add repository and install manually" For 13.2 it says: --- zypper addrepo http://download.opensuse.org/repositories/science/openSUSE_13.2/science.repo zypper refresh zypper install octave --- The first command adds the science repo as one I have configured on my PC. The second one triggers a package list update, and the 3rd triggers the install. Before installing, zypper will show you a list of any extra packages it is pulling in for your approval.
So what does 13.2+updates mean?
When a openSUSE distro is first installed from DVD (or other) it configures the frozen 13.2 official repo and the dynamic 13.2 official updates repo. Per was just saying he has only the minimal repos configured.
Did you get your Octave from PackMan?
He did not. Packman is not part of "13.2+updates". ]
I wonder why the Yast2 package manager could not find the required links, but the http://software.opensuse.org/search found them all.
Both Yast and zypper only search repos you have configured for use on your PC. http://software.opensuse.org/search searches all of the repos on build.opensuse.org. I still don't know why octave from Packman would not have all of its dependencies in one of the official repos or packman itself.
I surly need to find more about repos. For instance, in Software manager, is there any way to disable certain repositories.
"zypper lr" will list them with a number in the first column. "zypper rr 3" as an example will remove the 3rd repo in your list. "zypper mr -d 7" will disable the 7th repo in your list. "zypper mr -e 7" to re-enable.
I can list them, but if I want to limit my search to trusted repositories, I do not see how to disable any of those in the list. I will search for more documentation. I have only been using openSuse since February. I find a lot of docs on how to work a the GUIs, but no details on this type of architecture details.
I suspect the docu for zypper is better. Also, have you found the top secret documentation site: https://activedoc.opensuse.org/ There is a section on software management: https://activedoc.opensuse.org/book/opensuse-start-up/part-ii-managing-and-u... Chapter 9 is on zypper: https://activedoc.opensuse.org/book/opensuse-start-up/chapter-9-managing-sof... i admit to not having read much of it. I've been on openSUSE for over 10 years, so I tend to get info via osmosis.
I like the new Octave GUI:-) I had told the search link to download the qt interface, which it said it did, but I cannot find on my system. So I also need to discover how to delete packages that did not really install.
Thanks, Don
Enjoy yourself, Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org