[opensuse] Octave requires additional libs.
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. Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, 30 Mar 2015 03:40, don fisher <hdf3@...> 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.
Don
http://software.opensuse.org/package/libhdf5-9 For 13.1 or 13.2 distro, you have to look at "Show unstable packages" and use the "64bit" link. Either from the "Education" or from the "Application:Geo" or from the "devel:libraries:c_c++" repo. For Tumbleweed, it has made it into the main repo. - Yamaban -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/29/2015 09:54 PM, Yamaban wrote:
On Mon, 30 Mar 2015 03:40, don fisher <hdf3@...> 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.
Don
Don, in general there is a large class of questions similar to this that can be answer using http://software.opensuse.org/search Oh, wait, that may open up other question ... Re-curses! -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/29/2015 06:59 PM, Anton Aylward wrote:
On 03/29/2015 09:54 PM, Yamaban wrote:
On Mon, 30 Mar 2015 03:40, don fisher <hdf3@...> 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.
Don
Don, in general there is a large class of questions similar to this that can be answer using http://software.opensuse.org/search
Oh, wait, that may open up other question ... Re-curses!
Thanks, the two messages together solved it. I guess it comes with experience, but how is one to know that to search for libhdf5.so.9 one should enter libhdf5-9? I had searched for the former and received not found message. Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, 30 Mar 2015 04:24, don fisher wrote:
On 03/29/2015 06:59 PM, Anton Aylward wrote:
On 03/29/2015 09:54 PM, Yamaban wrote:
On Mon, 30 Mar 2015 03:40, 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.
Don
http: //software.opensuse.org/package/libhdf5-9
Don, in general there is a large class of questions similar to this that can be answer using http: //software.opensuse.org/search
Oh, wait, that may open up other question ... Re-curses!
Thanks, the two messages together solved it. I guess it comes with experience, but how is one to know that to search for libhdf5.so.9 one should enter libhdf5-9? I had searched for the former and received not found message.
The trick at searching libs is to end the seachterm before the ".so*", here "libhdf5" and then look at the results for the other numbers. - Yamaban -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
The trick at searching libs is to end the seachterm before the ".so*", here "libhdf5" and then look at the results for the other numbers.
- Yamaban I tried that when a requirement for libGraphicsMagick++-Q16.so.11 was not satisfied. I downloaded the file directed (excluding the -11 suffix), but the failure remained. On my system, I now have
On 03/29/2015 07:29 PM, Yamaban wrote: libGraphicsMagick++-Q16.so.3, not .so.11. These libs can't be that far out of sync, can they? I deleted the 11 from the end of the search when the search failed, ending up with .so.3. A bit confusing. Thanks for you help. Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, On Sun, 29 Mar 2015, don fisher wrote:
On 03/29/2015 07:29 PM, Yamaban wrote:
The trick at searching libs is to end the seachterm before the ".so*", here "libhdf5" and then look at the results for the other numbers.
I tried that when a requirement for libGraphicsMagick++-Q16.so.11 was not satisfied. I downloaded the file directed (excluding the -11 suffix), but the failure remained. On my system, I now have libGraphicsMagick++-Q16.so.3, not .so.11. These libs can't be that far out of sync, can they? I deleted the 11 from the end of the search when the search failed, ending up with .so.3. A bit confusing. Thanks for you help.
ImageMagick/GraphicsMagick are a special case regarding the naming of the libs, as the include the supported colormode/bitness of images in there (Q8 or Q16 currently, I think[1]). Generally, Yamaban used a little too short version, which often suffices, but not always. If in doubt, first, cut everything before the .so.*. Then shorten further to libfoo[++]. So, in this case, search for libGraphicsMagick++ or even just GraphicsMagick leaving out the lib and the ++ as well. Then, you need a bit more deductive work deciding which package is right though... In this case, it's quite hard, as I only find Q16-3 for the base-lib and the C++ lib (with ++ tacked on). So, let's check out the base-package "GraphicsMagick". Well, for 1.3.21, we find the -11 package, but only some select distro-versions from "official" repos. home:darix seems to maintain most of it, so let's have a look there, and lo and behold, in the home:darix repo, we find the lib for 13.1 libGraphicsMagick++-Q16-11-1.3.21-2.1.x86_64.rpm That really is a difficult cornercase to find though. And if you miss it for you distro, you can still ask, if someone would build it. HTH, -dnh [1] Q8 means 8bit/pixel/color, i.e. your classic 24bit/pixel (RGB with 8 bit/color Q16 means 16bit/pixel/color, i.e. 48bits/pixel, RGB with 16bit for each color. --
It's been said that a symptom if insanity is the repetition of a pattern of actions while expecting a different result from the last time. That explains the people who buy M$ software, then! -- Mike A. to Shiksaa, in nanae -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
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. -- Per Jessen, Zürich (12.6°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
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. I have been using the software management from
On 03/29/2015 11:14 PM, Per Jessen wrote: 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. I( believe the Octave package comes from the PackMan repo). I went to the http://software.opensuse.org/search link posted earlier, and entered Octave. It loaded Octave, plus a many other packages I could see go by in the GUI, but then the list disappeared. So what does 13.2+updates mean? Did you get your Octave from PackMan? I wonder why the Yast2 package manager could not find the required links, but the http://software.opensuse.org/search found them all. I surly need to find more about repos. For instance, in Software manager, is there any way to disable certain repositories. 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 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 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
don fisher wrote:
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. I have been using the software management from the Yast Control Center GUI to install packages.
I use zypper, but it matters little.
I clicked on the box that says update all packages if newer version available and appear to be up to date. I( believe the Octave package comes from the PackMan repo).
Uh no, Octave is in the regular openSUSE repos.
So what does 13.2+updates mean?
The standard 13.2 oss and non-oss repositories plus whatever updates have been published.
Did you get your Octave from PackMan?
Nope.
I wonder why the Yast2 package manager could not find the required links, but the http://software.opensuse.org/search found them all.
They're really two quite different things - YaST2 works with whatever repo you've defined, http://software.opensuse.org with a lot more.
I surly need to find more about repos. For instance, in Software manager, is there any way to disable certain repositories. 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.
You can disable them from repository list. -- Per Jessen, Zürich (11.5°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/30/2015 11:34 AM, Per Jessen wrote:
I have been having problems with updates, repos and the like. I would RTFM, if I could find it. I have been using the software management from the Yast Control Center GUI to install packages.
I use zypper, but it matters little.
As they say, YMMV. its sort of like the argument over shift or automatic when it comes to cars. How much do you want to be in control vs how much do you want to delegate? In my DtabaseOfDotSigQuotes there is this: <quote> That's what I love about GUIs: They make simple tasks easier, and complex tasks impossible. -- John William Chambless </quote> What it boils down to is that GUIs are great, if you work the way the GUI designer intended and are doing things that the GUI designer designed the GUI to do. Some GUIs are pretty comprehensive. Some are there to help you by not having to remember the CLI options. But for a lot of things the CLI options are more powerful and comprehensive. The 'sw_single' GUI (as in "sudo /sbin/yast2 sw_single"[1]) and 'repositories' (similarly) are quite capable GUIS :-) However, zypper and the man page and the listing for 'zypper help' and for 'zypper help <function>' are comprehensive and their use, Don, will be a good teaching exercise; you will learn more about how things work that way. We can debate which is is easier, faster or more focused, we can argue about 3rd part repository and RPM management tools, but that all beside the point if you don't know what this is all about. [1] You may want to try "sudo /sbin/yast2 --qt sw_single" if you use KDE or "sudo /sbin/yast2 --gtk sw_single" otherwise -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, Mar 30, 2015 at 11:21 AM, don fisher <hdf3@comcast.net> wrote:
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
On 03/30/2015 09:06 AM, Greg Freemyer wrote: Thanks. I had looked at that manual and was very impressed with its description of systemd. I just wish the PDF version included the usual table of contents in the left column. But at the time I did not understand the difference between Yast2 and zipper and what the preferred approaches were, so became confused. Am rereading now:-) Thanks again, Don -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
Anton Aylward
-
David Haller
-
don fisher
-
Greg Freemyer
-
Per Jessen
-
Yamaban