Existem vários pacotes libgsl, como mostrado por um apt-cache search
:
$ apt-cache search libgsl
libgsl0-dbg - GNU Scientific Library (GSL) -- debug symbols package
libgsl0-dev - GNU Scientific Library (GSL) -- development package
libgsl0ldbl - GNU Scientific Library (GSL) -- library package
libocamlgsl-ocaml - GNU scientific library for OCaml
libocamlgsl-ocaml-dev - GNU scientific library for OCaml
Mais detalhadamente, apt-cache show libgsl0ldbl
inclui a descrição
This package provides the shared libraries required to run programs
compiled with GNU GSL. To compile your own programs you also need to
install libgsl0-dev.
considerando que apt-cache show libgsl0-dev
This package contains the header files, static libraries and symbolic
links that developers using GNU GSL will need.
então, neste caso, você precisa instalar o libgsl0-dev
sudo apt-get install libgsl0-dev
Essa é uma distinção bastante comum no sistema de pacotes Ubuntu / Debian: geralmente há um pacote de "tempo de execução" e um pacote de "desenvolvimento" que é indicado por um sufixo -dev
. O pacote -dev
é o único a procurar ao criar o software a partir do código-fonte - ele instalará o pacote de tempo de execução como uma dependência, se necessário.