Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

[Deb] Ayuda Urgente (20 respuestas)

1 : root@bienvenidoainternet.org:~# : 10/10/19(jue)00:09:59 ID:xDgUiOLH0

Bueno, no es de vida o muerte, pero necesito rápido una respuesta.
Estoy en debian y un programa me pide Libnotify.so.4 , pero está disponible en rpm, txz, amd64, i386, i586, i686, x86_64 y ninguna de las arquitecturas es debian, sólo están

ALT Linux Sisyphus
CentOS 8
CentOS 7
Fedora 30
Fedora 29
Fedora Rawhide
FreeBSD 12
FreeBSD 11
Mageia 7
Mageia 6.1
Mageia Cauldron
OpenMandriva Lx 4.0
OpenMandriva Lx 3.0
OpenMandriva Cooker
openSUSE Leap 15.1
openSUSE Leap 15.0
openSUSE Tumbleweed
ROSA 2016.1
ROSA 2014.1

Cual puedo usar? hay algún reemplazo?

GRacias

2 : root@bienvenidoainternet.org:~# : 10/10/19(jue)00:12:24 ID:VQCxBOis0

Cómo? Ese archivo está disponible en el paquete libnotify4 en Debian.

https://packages.debian.org/buster/libnotify4

3 : : 10/10/19(jue)00:13:08 ID:VQCxBOis0

Simplemente ejecuta

apt install libnotify4

4 : : 10/10/19(jue)00:13:36 ID:xDgUiOLH0

~/progbin/pandaserver/GoPanda2$ ./GoPanda2
./GoPanda2: error while loading shared libraries: libnotify.so.4: cannot open shared object file: No such file or directory

log de la terminal

5 : : 10/10/19(jue)00:15:30 ID:xDgUiOLH0

>>3
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libnotify4 ya está en su versión más reciente (0.7.7-2).
fijado libnotify4 como instalado manualmente.
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 31 no actualizados.
root@baisa:/home/baisa/progbin/pandaserver/GoPanda2#

6 : : 10/10/19(jue)00:17:17 ID:xDgUiOLH0

If you encounter a problem with libudev.so.0 (an issue with the node-webkit tool GoPanda2 is using), you need to create a link:

Find where libudev.so.1 is located (perhaps /lib/x86_64-linux-gnu/ or /usr/lib/) and cd to that directory
Create the link:
> sudo ln -s libudev.so.1 libudev.so.0

SUgerencia en la página oficial

7 : root@bienvenidoainternet.org:~# : 10/10/19(jue)00:23:52 ID:VQCxBOis0

Hay dos posibles problemas; que el binario sea 32-bit, o que esté buscando la biblioteca en el lugar equivocado.

Prueba ejecutar "file GoPanda2" para saber si es 32 o 64 bit, y "ldd GoPanda2" para saber sus dependencias.

Si el problema es lo primero, prueba instalar la versión de 32 bit de libnotify con "apt install libnotify4:i386" - o mejor aún, bajar GoPanda2 en 64-bit (x86_64 / amd64) si es que está disponible.

8 : : 10/10/19(jue)00:34:04 ID:xDgUiOLH0

baisa@baisa:~/progbin/pandaserver/GoPanda2$ file GoPanda2
GoPanda2: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=b4b0ca2524147352ddef9105b0bfd79f52e65d22, stripped


baisa@baisa:~/progbin/pandaserver/GoPanda2$ ldd GoPanda2
>>>>
libnotify.so.4 => not found
>>>>

baisa@baisa:~/progbin/pandaserver/GoPanda2$
Es 32-bit y el libnotify está instalado, pero no lo encuentra, según Synaptic:

/.
/usr
/usr/bin
/usr/bin/notify-send
/usr/share
/usr/share/doc
/usr/share/doc/libnotify-bin
/usr/share/doc/libnotify-bin/changelog.Debian.gz
/usr/share/doc/libnotify-bin/changelog.gz
/usr/share/doc/libnotify-bin/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/notify-send.1.gz
son los archivos instalados

9 : : 10/10/19(jue)00:38:17 ID:xDgUiOLH0

Corrijo, los archivos instalados están en:
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libnotify.so.4
/usr/lib/x86_64-linux-gnu/libnotify.so.4.0.0
/usr/share
/usr/share/doc
/usr/share/doc/libnotify4
/usr/share/doc/libnotify4/AUTHORS
/usr/share/doc/libnotify4/NEWS.gz
/usr/share/doc/libnotify4/changelog.Debian.gz
/usr/share/doc/libnotify4/changelog.gz
/usr/share/doc/libnotify4/copyright

Hago notar que el libnotify está en los archivos para 64 bits

10 : root@bienvenidoainternet.org:~# : 10/10/19(jue)00:43:10 ID:VQCxBOis0

Claro, tú lo dijiste. Tienes Debian 64-bit por lo que te instaló el libnotify de 64-bits, pero GoPanda2 es de 32-bit, por lo que necesita las bibliotecas de 32-bits. O todo es de 32-bits, o todo es de 64-bits, no puedes mezclar ambas cosas.

Tienes dos opciones, buscar GoPanda2 de 64-bits, o instalar las bibliotecas de 32-bits.

Yo te recomiendo lo primero. No conozco este programa pero si lo bajaste de aquí, ahí puedes ver un link que dice "Linux 64 Bit":

https://pandanet-igs.com/communities/gopanda2
10 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.11.0 Bienvenido a Internet BBS/IB