18

I'm trying to install armadillo library onto my linux system(ubuntu 12.04). The BOOST BLAS ATLAS and LAPACK is required first for the installation. Is there a way to check if those libraries are already installed or not?

lolibility
  • 2,187
  • 6
  • 25
  • 45

1 Answers1

8

All these libraries are in the default repository, so you can easily get them by

sudo apt-get install liblapack3

etc. I understand that this is not quite an answer to your question, but this is what you will probably have to do anyway. In case you still want to check if a package (any, not just libraries listed above) is installed, just run

apt-cache policy liblapack3
Eugene B
  • 995
  • 2
  • 12
  • 27
  • 1
    How did you know to type liblapack3 rather than just lapack? What exactly would you type for the other libraries mentioned? Also, when you type sudo apt-get install liblapack3 , I suppose that apt-get first checks if liblapack3 is already installed? (Sorry for my noob questions.) – littleO Aug 10 '13 at 07:21
  • It does check, of course, but sometimes you may want to know whether it is install and do not install it in case it is not. For other libraries (if I remember right) you should type libblas3 or libblas-dev, libatlas-dev (use TAB key to view hints, as I am not sure about these packages) and libboost-all-dev if you need full boost library. Again, use TAB key to install certain components only. – Eugene B Aug 13 '13 at 08:10
  • I get E: Unable to locate package liblapack3. Perhaps the package is outdated? Is there another way? – Arturo Mar 22 '15 at 04:47