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

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

Baixei um tar.gzpara o Player Project do Sourceforge. Executei o comando make install para instalá-lo e não obtive erros. Mas não sei como realmente executar o programa. Existem vários arquivos .exe relacionados a ele na /usr/local/binpasta. No entanto, nada acontece quando tento executá-los com o Wine. Tentei executar o player.exearquivo no terminal e recebi este erro -

player: erro ao carregar bibliotecas compartilhadas: libplayerdrivers.so.3.0: não é possível abrir o arquivo de objeto compartilhado: esse arquivo ou diretório não existe

Entendo que obviamente está dizendo que estou faltando um arquivo, mas não sei o que fazer a respeito. Tentei reinstalá-lo e ainda recebo o erro. Há algo errado com o tar.gzque baixei ou estou fazendo algo errado para executá-lo?

Responder1

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

O problema com .so implica que você está perdendo a biblioteca compartilhada necessária.

Responder2

No Debian (deve ser o mesmo no Ubuntu ou outras distribuições baseadas em 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`

... então talvez você só precise instalar o 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 .exearquivos em sua estrutura de diretórios e exige que você os use winepara executá-los, mas fechando os olhos para isso, o que está escrito acima é a primeira coisa que tentarei.

informação relacionada