¿Cómo obtener el código fuente de un binario?

¿Cómo obtener el código fuente de un binario?

Si no estoy contento con algo que hace un binario, digamos /sbin/ip, ¿cómo encuentro el código fuente y dónde enviar un parche?

Respuesta1

  1. dpkg -S /sbin/ippara asignar el binario al paquete que lo contiene (aquí, el paquete es "iproute2")

  2. Habilite los repositorios de código fuente en sources.list (la forma más fácil de hacerlo es a través del cuadro de diálogo de configuración "Software y actualizaciones")

  3. sudo apt updatepara obtener realmente la lista de fuentes disponibles

  4. apt source iproute2para volcar la fuente en el directorio actual.

Los paquetes fuente de nuevo estilo tendrán unarchivo .dscque contiene información útil como el mantenedor y la ubicación del repositorio de git (u otro VCS).

información relacionada