No ubuntu 16.04, instalar os pacotes liblapack3
e libblas3
deve corrigir seu problema.
Eu preciso executar algumas análises no R 2.14 (essa versão antiga é necessária para executar um pacote antigo). Estou usando o Ubuntu 16.04 LTS de 64 bits. Eu preciso do packag quantreg em R. Mas isso me dá algum erro: liblapack.so.3gf e libblas.so.3gf não são encontrados.
> lien@lien:~/R/x86_64-pc-linux-gnu-library/2.14/quantreg/libs$ ll
drwxr-xr-x 2 lien lien 4096 déc. 12 11:45 ./
drwxr-xr-x 10 lien lien 4096 oct. 16 2012 ../
-rw-rw-r-- 1 lien lien 0 déc. 12 11:45 export
-rw-r--r-- 1 lien lien 254176 déc. 8 16:51 libblas.so.3
lrwxrwxrwx 1 root root 31 déc. 12 09:43 liblapack.so.3gf -> /usr/lib/R/lib/liblapack.so.3gf
lien@lien:~/R/x86_64-pc-linux-gnu-library/2.14/quantreg/libs$ ldd quantreg.so
Esta é a saída do "ldd quantreg.so" - linux-vdso.so.1 = > (0x00007fff435fc000) - liblapack.so.3gf = > não encontrado - libblas.so.3gf = > não encontrado - libgfortran.so.3 = > /usr/lib/x86_64-linux-gnu/libgfortran.so.3 (0x00007f3a65cf9000)
libm.so.6 = > /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3a659f0000)
libR.so = > /usr/lib/libR.so (0x00007f3a6543e000)
lib64 / ld-linux-x86-64.so.2 (0x000055780a4b9000)
libblas.so.3 = > /usr/lib/libblas.so.3 (0x00007f3a649e0000)
libreadline.so.6 = > /lib/x86_64-linux-gnu/libreadline.so.6 (0x00007f3a6479a000)
libgomp.so.1 = > /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f3a638ae000)
libpthread.so.0 = > /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3a63690000)
No entanto, ambos os pacotes libblas e liblapack estão instalados:
> lien@lien:~/R/x86_64-pc-linux-gnu-library/2.14/quantreg/libs$ dpkg -l | grep 'openblas\|atlas\|lapack'
ii libatlas3-base 3.10.2-9 amd64 Automatically Tuned Linear Algebra Software, generic shared
ii liblapack3 3.6.0-2ubuntu2 amd64 Library of linear algebra routines 3 - shared version
Eu já tentei fazer um lync para liblapack.so.3gf mas isso também não funciona. Eu não tenho muita experiência com o Ubuntu, e realmente não sei o que mais posso tentar.
No ubuntu 16.04, instalar os pacotes liblapack3
e libblas3
deve corrigir seu problema.