Suite Seguridad Wireless > Colaboracion y desarrollo de nuestras lives |
Como averiguar las dependencias de un ejecutable |
<< < (2/2) |
USUARIONUEVO:
--- Cita de: chinitiw en 29-12-2013, 18:53 (Domingo) ---Gracias por el aporte Garcad , muy muy interesante. Saludos --- Fin de la cita --- tan interesante que lo metere en wifislax-4.8 , ya estubo anteriormente en otras verisones pero desconocia la utilidad de encontrar "dependencias" ,perdidas. lo he estado ya usando en el desarrollo actual , para dejar la iso con cero dependencias rotas. >:( |
Garcad:
He encontrado otras herramientas que ayudaran a encontrar dependencias rotas. http://download.salixos.org/i486/14.1/salix/ap/ depfinder: encuentra las dependencias de paquetes Slackware --- Código: ---wifislax ~ # depfinder -h depfinder: encuentra las dependencias de paquetes Slackware Uso: depfinder [OPCIONES] <paquete.tgz|.txz|.tlz|.tbz o directorio-de-empaquetado> OPCIONES: -f, Redirigir las dependencias de la salida estándar a un archivo. Por defecto crea un archivo .dep. Ver también la opción -s. -s, Muestra las dependencias con información de la versión. Si se combina con la opción -f, crea un archivo 'slack-required'. -a, Verificar todos los archivos en el árbol de directorios en lugar del siguiente FHS. -p, Intentos de detección de dependencias de Python. -j [jobs], La cantidad de procesos depfinder en paralelo a ejecutar. Más rápido si coincide la cantidad de sus procesadores/núcleos. (por defecto: 1) -v, Mostrar la versión. -h, Mostrar este mensaje de ayuda. wifislax ~ # --- Fin del código --- depcheck (una herramienta para comprobar *.DEP contra el sistema) --- Código: ---wifislax ~ # depcheck -h USAGE: depcheck [OPTIONS] OPTIONS: -f, --file use a local .dep/.sug/.con file -u, --url use a URL to a .dep/.sug/.con file -n, --no-color do not color missing dependencies red -h, --help this help message wifislax ~ # --- Fin del código --- Wifislax ~ # depfinder -f /mnt/live/memory/images/031-Multimedia_pack2_wifislax_4.8-1.0-i486-2sw.xzm && depcheck -f 031-Multimedia_pack2_wifislax_4.8-1.0-i486-2sw.xzm.dep jack......................................NOT FOUND EDITADO:Limpiando un poco Wifislax ~ # slapt-get -d jack --install Leyendo listas de paquetes...Hecho Se instalarán los siguientes paquetes NUEVOS: opus jack 0 actualizados, 0 reinstalados, 2 recién instalados, 0 para quitar, 0 no actualizados. Se necesita obtener 753,0kB de archivos. 1/2 Obtener http://download.salixos.org/i486/14.1/ opus 1.1-i486-2gv [299,0kB]...Hecho 2/2 Obtener http://download.salixos.org/i486/14.1/ jack 1.9.9.5-i486-1dj [454,0kB]...Hecho wifislax ~ # slapt-get jack --install Leyendo listas de paquetes...Hecho Se instalarán los siguientes paquetes NUEVOS: Executing install script for opus-1.1-i486-2gv.txz. Package opus-1.1-i486-2gv.txz installed. Executing install script for jack-1.9.9.5-i486-1dj.txz. Package jack-1.9.9.5-i486-1dj.txz installed. wifislax ~ # depfinder -f /mnt/live/memory/images/031-Multimedia_pack2_wifislax_4.8-1.0-i486-2sw.xzm && depcheck -f 031-Multimedia_pack2_wifislax_4.8-1.0-i486-2sw.xzm.dep jack......................................jack-1.9.9.5-i486-1dj wifislax ~ # Salu2 |
vk496:
nm tambien podría ser de interés. Me fue de gran ayuda para averiguar en que fichero objeto se encontraba una función concreta. http://www.thegeekstuff.com/2012/03/linux-nm-command/ Salu2 |
Navegación |
Índice de Mensajes |
Página Anterior |