Duda comando en Bash

Dudas y comentarios sobre otros lenguajes de programación. Si algún lenguaje recibe suficientes preguntas le añadimos nueva categoría.
Responder
Mensaje
Autor
polly
Mensajes: 619
Registrado: 19/07/2007 3:42 pm
Ubicación: Valladolid (Spain)
Contactar:

Duda comando en Bash

#1 Mensaje por polly » 28/07/2010 3:54 am

Buenas,
¿ como se llama el comando (para un teminal bash tipico) el cual pasandole como argumento un programa ejecutable (por ejemplo vim o gcc , etc) te dice de cuales librerias depende ?

Gracias.
enrmarc

Avatar de Usuario
Sorancio
Mensajes: 1157
Registrado: 29/05/2009 12:42 pm
Ubicación: España
Contactar:

#2 Mensaje por Sorancio » 28/07/2010 5:12 am

Aquí tienes la lista de las utilidades UNIX: http://es.wikipedia.org/wiki/Anexo:Prog ... x#Comandos

Creo que no hay una que haga dicha función, al menos UNIX, ya que las dependencias dependen del gestor de paquetes.

polly
Mensajes: 619
Registrado: 19/07/2007 3:42 pm
Ubicación: Valladolid (Spain)
Contactar:

#3 Mensaje por polly » 28/07/2010 11:37 am

Si que existe, igual no lo he explicado bien.
Lo que quiero es pasar un ejecutable (por ejemplo /usr/bin/gvim ) de una maquina en el que esta instalado en otra maquina en la que no esta instalado. Obviamente al ejecutarlo en la nueva maquina me saltara algun error como: "No se encuentra la libreria xxx.so " y por tanto no se ejecutara.

Por eso necesito saber las librerias de las que depende un programa.

S2
enrmarc

Leo_Gutierrez
Mensajes: 165
Registrado: 21/03/2009 8:07 pm

#4 Mensaje por Leo_Gutierrez » 30/07/2010 10:24 am

Busca sobre el comando "ldd"

Luka
Mensajes: 2
Registrado: 01/08/2012 1:09 pm

#5 Mensaje por Luka » 01/08/2012 1:21 pm

ldd ejecutable


:roll:

Y el comando ldd tambien existe en sistemas Unixes como Solaris y HP-Ux

alicec35
Mensajes: 1
Registrado: 10/01/2018 3:39 am

Re:

#6 Mensaje por alicec35 » 10/01/2018 3:45 am

polly escribió:
28/07/2010 11:37 am
Si que existe, igual no lo he explicado bien.
Lo que quiero es pasar un ejecutable (por ejemplo /usr/bin/gvim ) de una maquina en el que esta instalado en otra maquina en la que no esta instalado. Obviamente al ejecutarlo en la nueva maquina me saltara algun error como assurances obsèques: "No se encuentra la libreria xxx.so " y por tanto no se ejecutara.

Por eso necesito saber las librerias de las que depende un programa.

S2
Pero siempre puedes llamar a un profesional para ver qué es una broma. Sin embargo, debes borrar el caché.

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados