Como executo o software depois de instalá-lo com o make install?

0

Eu baixei um tar.gz para o Player Project no Sourceforge. Eu corri o comando make install para instalá-lo e não tenho erros. Mas eu não sei como realmente executar o programa. Existem vários arquivos .exe relacionados a ele na pasta /usr/local/bin . No entanto, nada acontece quando tento executá-las com o Wine. Eu tentei executar o arquivo player.exe do terminal e recebo este erro -

player: error while loading shared libraries: libplayerdrivers.so.3.0: cannot open shared object file: No such file or directory

Eu entendo que é óbvio que estou perdendo um arquivo, mas não sei o que fazer sobre isso. Eu tentei reinstalá-lo e ainda obter o erro. Isso é algo errado com o tar.gz que eu baixei ou estou fazendo algo errado para executá-lo?

    
por Journeyman Geek 12.09.2010 / 01:49

2 respostas

1

Se você ./configure/make/make install você deve apenas ser capaz de executá-los a partir da linha de comando. Se eles terminam com .exe e eles são nativos do Linux (parece que sim), então eles são executáveis mono.

A coisa sobre o .so implica que você está perdendo a biblioteca compartilhada necessária.

    
por 12.09.2010 / 01:56
0

No Debian (deve ser o mesmo no Ubuntu ou em outras distribuições baseadas no Debian):

$ apt-file search libplayerdrivers
libplayerdrivers3.0: /usr/lib/libplayerdrivers.so.3.0  
libplayerdrivers3.0: /usr/lib/libplayerdrivers.so.3.0.1  
libplayerdrivers3.0: /usr/share/doc/libplayerdrivers3.0/changelog.Debian.gz  
libplayerdrivers3.0: /usr/share/doc/libplayerdrivers3.0/changelog.gz  
libplayerdrivers3.0: /usr/share/doc/libplayerdrivers3.0/copyright  
libplayerdrivers3.0-dev: /usr/include/player-3.0/libplayerdrivers/driverregistry.h  
libplayerdrivers3.0-dev: /usr/lib/libplayerdrivers.so  
libplayerdrivers3.0-dev: /usr/share/doc/libplayerdrivers3.0-dev/changelog.Debian.gz  
libplayerdrivers3.0-dev: /usr/share/doc/libplayerdrivers3.0-dev/changelog.gz  
libplayerdrivers3.0-dev: /usr/share/doc/libplayerdrivers3.0-dev/copyright  
robot-player-doc: /usr/share/doc/player/html/group__libplayerdrivers.html'

... talvez você precise instalar libplayerdrivers3.0 . Quando você ./configure , o script deve realmente avisá-lo sobre bibliotecas ausentes, mas esse script pode estar com defeito.

Não tenho certeza de qual programa instala .exe arquivos em sua estrutura de diretório e requer que você use wine para executá-los, mas fechando meus olhos para isso, o texto acima é a primeira coisa que eu tentaria .

    
por 13.09.2010 / 11:08