
Descargué un tar.gz
proyecto para Player de Sourceforge. Ejecuté el comando make install para instalarlo y no obtuve errores. Pero no sé cómo ejecutar el programa. Hay varios archivos .exe relacionados con él en la /usr/local/bin
carpeta. Sin embargo, no sucede nada cuando intento ejecutarlos con Wine. Intenté ejecutar el player.exe
archivo desde la terminal y aparece este error:
reproductor: error al cargar bibliotecas compartidas: libplayerdrivers.so.3.0: no se puede abrir el archivo objeto compartido: no existe tal archivo o directorio
Entiendo que obviamente dice que me falta un archivo, pero no sé qué hacer al respecto. Intenté reinstalarlo y sigo apareciendo el error. ¿Hay algún problema con lo que tar.gz
descargué o estoy haciendo algo mal para ejecutarlo?
Respuesta1
Si es así, ./configure/make/make install
debería poder ejecutarlos desde la línea de comando. Si terminan con .exe y son nativos de Linux (lo parece), entonces son ejecutables mono.
Lo que pasa con .so implica que le falta la biblioteca compartida necesaria.
Respuesta2
En Debian (debería ser lo mismo en Ubuntu u otras distribuciones basadas en 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`
...así que tal vez sólo necesites instalarlo libplayerdrivers3.0
. Cuando lo haga ./configure
, el script realmente debería advertirle sobre bibliotecas faltantes, pero ese script podría estar defectuoso.
No estoy seguro de qué programa instala .exe
archivos en su estructura de directorios y requiere que los use wine
para ejecutarlos, pero cerrando los ojos ante eso, lo escrito anteriormente es lo primero que probaría.