erro ao carregar bibliotecas compartilhadas: libpng12.so.0

1

Estou tentando instalar o FreeSurfer: ftp://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/6.0.0/freesurfer-Linux-centos6_x86_64-stable-pub-v6.0.0.tar.gz

Estou seguindo estes passos para instalar o FreeSurfer: link

Quando executo os seguintes comandos:

freeview -v \
    bert/mri/T1.mgz \
    bert/mri/wm.mgz \
    bert/mri/brainmask.mgz \
    bert/mri/aseg.mgz:colormap=lut:opacity=0.2 \
    -f \
    bert/surf/lh.white:edgecolor=blue \
    bert/surf/lh.pial:edgecolor=red \
    bert/surf/rh.white:edgecolor=blue \
    bert/surf/rh.pial:edgecolor=red

Eu recebo este erro:

freeview.bin: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

E quando estou tentando instalar este pacote:

sudo apt-get install libpng12.so.0

Estou recebendo este erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libpng12.0-0:i386
E: Couldn't find any package by glob 'libpng12.0-0'
E: Couldn't find any package by regex 'libpng12.0-0'

Eu sou totalmente novo no Linux, por favor ajude!

    
por New_Coder 23.03.2017 / 04:23

4 respostas

3

O software que você está tentando executar requer a versão 12 do libpng, que não está mais disponível no Ubuntu 16.10+. A melhor coisa a fazer seria instalar o Ubuntu 16.04, ou talvez deixar os desenvolvedores do software saberem sobre este problema para que eles possam fornecer uma versão compatível com o Ubuntu 16.10.

    
por fkraiem 23.03.2017 / 04:44
0

Você pode encontrar este pacote em

64b link

32b link

    
por Diogo Alves 27.07.2017 / 15:53
0

Outra alternativa é criar links simbólicos para bibliotecas PNG e JPEG

sudo ln -s -T /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libjpeg.so.62
sudo ln -s -T /usr/lib/x86_64-linux-gnu/libpng16.so /usr/lib/x86_64-linux-gnu/libpng12.so.0

Ele irá gerar alguns avisos (libpng warning: Aplicativo construído com a libpng-1.2.7, mas rodando com o 1.6.28) durante a execução. No entanto, o Freeview funciona bem.

    
por Lucho 19.10.2017 / 20:18
0

Baixe a biblioteca compartilhada de link e, em seguida, execute sudo dpkg -i

    
por Shahab Ansari 26.06.2018 / 08:21