Não é possível instalar o pymol porque não consigo instalar o libfreetype6-dev

1

Estou seguindo este link link para instalar o pymol. O problema é que eu preciso, como dependência, libfreetype6-dev, mas não pode ser instalado

  

fmp @ eva03: ~ / Bins $ sudo apt-get instala libfreetype6-dev [sudo]   password para fmp: Lendo listas de pacotes ... Dependência de Construção Concluída   árvore Leitura de informação de estado ... Feito Os seguintes pacotes   foram instalados automaticamente e não são mais necessários:
  linux-headers-4.2.0-23 linux-headers-4.2.0-23-genérico   linux-image-4.2.0-23-generic linux-image-extra-4.2.0-23-genérico   'apt-get autoremove' para removê-los. Os seguintes novos pacotes serão   ser instalado: libfreetype6-dev 0 atualizado, 1 recém-instalado, 0 a   remover e 0 não atualizado. Precisa obter 0 B / 630 kB de arquivos. Depois de   Nesta operação, serão utilizados 3 672 kB de espaço adicional em disco.   (Lendo banco de dados ... 252267 arquivos e diretórios atualmente   instalado.) Preparando para desempacotar   ... / libfreetype6-dev_2.5.2-4ubuntu2_amd64.deb ... Desempacotando   libfreetype6-dev: amd64 (2.5.2-4ubuntu2) ... dpkg: processamento de erro   arquivo   /var/cache/apt/archives/libfreetype6-dev_2.5.2-4ubuntu2_amd64.deb   (--unpack): tentando sobrescrever compartilhada   '/usr/share/man/man1/freetype-config.1.gz', que é diferente de   outras instâncias do pacote libfreetype6-dev: amd64 dpkg-deb: error:   pasta de subprocesso foi eliminada por sinal (Broken pipe) Processing   triggers para man-db (2.7.4-1) ... Erros foram encontrados enquanto   em processamento:   /var/cache/apt/archives/libfreetype6-dev_2.5.2-4ubuntu2_amd64.deb E:   O subprocesso / usr / bin / dpkg retornou um código de erro (1)

Aqui ... as linhas finais tentando instalar o pymol

>     In file included from /usr/include/freetype2/ft2build.h:37:0,
>                      from layer1/TypeFace.cpp:25:
>     /usr/include/freetype2/config/ftheader.h:3:58: fatal error: x86_64-linux-gnu/freetype2/config/ftheader.h: No such file or
> directory
>     compilation terminated.
>     c++ -pthread -std=c++0x -fPIC -D_PYMOL_LIBPNG -D_PYMOL_INLINE -D_PYMOL_VMD_PLUGINS -D_HAVE_LIBXML -D_PYMOL_FREETYPE -DNO_MMLIBS -D_PYMOL_NUMPY -Iov/src -Ilayer0 -Ilayer1 -Ilayer2 -Ilayer3 -Ilayer4 -Ilayer5 -Imodules/cealign/src -Ibuild/generated -Icontrib/uiuc/plugins/include -Icontrib/uiuc/plugins/molfile_plugin/src -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libxml2 -I/usr/include/python2.7 -c layer1/Character.cpp -o build/temp.linux-x86_64-2.7/layer1/Character.o -Wno-write-strings
> -Wno-unused-function -Wno-char-subscripts -ffast-math -funroll-loops -O3 -fcommon
>     error: command 'c++' failed with exit status 1

Alguém sabe como resolver isso?

    
por murpholinox 27.01.2016 / 06:58

1 resposta

1

OPÇÃO ONE

Se você não precisa da versão 1.8 e se você está usando o Ubuntu 14.04 ou mais recente, você pode instalar a versão 1.7 através dos repositórios oficiais do Ubuntu. Basta executar os seguintes comandos para instalar pymol version e pymol dependencies:

sudo apt-get update
sudo apt-get install pymol

Se ele ainda reclamar de libfreetype6-dev , execute os seguintes comandos para corrigir isso e, em seguida, execute os comandos acima novamente.

sudo apt-get clean
sudo apt-get update
sudo apt-get purge libfreetype6-dev

Para procurar pacotes disponíveis através do apt-get, execute o seguinte comando, como neste exemplo:

apt-cache search pymol

Para restringir os resultados àqueles que contêm uma palavra específica, use grep como neste exemplo:

apt-cache search pymol | grep pymol

Para listar a versão disponível:

apt-cache show pymol | grep "Version:"

Para listar mais informações:

apt-cache show pymol

OPÇÃO DOIS

Como alternativa, se você insistir em instalar a versão baixada, execute os seguintes comandos para instalar o libfreetype6-dev :

sudo apt-get clean
sudo apt-get update
sudo mv /usr/share/man/man1/freetype-config.1.gz ~/
sudo apt-get install libfreetype6-dev

Isso moverá o arquivo manpage para o seu diretório pessoal, assim você terá que ver o arquivo de lá em vez de usar manpage .

    
por mchid 27.01.2016 / 07:43