Como corrijo este erro que recebo ao tentar executar o DS9?

0
ds9: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory

Por favor ajude a corrigir o erro.

Meu ds9 está em /usr/local/bin/ds9

    
por Romanus 25.05.2012 / 15:48

1 resposta

3

Resumo do problema

Isto indica que um determinado arquivo (a saber, " libXss.so.1 ") está faltando para o DS9 funcionar.

Como resolver problemas como esse por conta própria

Para descobrir qual pacote fornece (ou contém) um determinado arquivo no Ubuntu, você pode usar o comando " apt-file ".

Primeiro, certifique-se de que " apt-file " esteja instalado.

sudo apt-get install apt-file

Agora, usar " apt-file " é bastante simples.

apt-file search filename-to-search.for

Isto produz uma lista de pacotes que fornecem um arquivo chamado " nome-do-arquivo-para-busca.para ", permitindo que você instale o (s) pacote (s) necessário (s) usando o apt-get.

Resposta da vida real

No seu caso, você precisaria executar o seguinte comando:

apt-file search libXss.so.1

Isso gera o seguinte:

libxss1: /usr/lib/i386-linux-gnu/libXss.so.1
libxss1: /usr/lib/i386-linux-gnu/libXss.so.1.0.0
libxss1-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/libXss.so.1.0.0

Isso indica que o pacote que você precisa instalar neste caso específico provavelmente é " libxss1 ".

Então, para instalá-lo, execute o seguinte comando:

sudo apt-get install libxss1

Agora, tente executar o DS9 novamente e você deve descobrir que a mensagem de erro desapareceu.

    
por SirCharlo 25.05.2012 / 16:16