Skip to main content

This is my blog, more about me at marianoguerra.github.io

๐Ÿฆ‹ @marianoguerra.org ๐Ÿ˜ @marianoguerra@hachyderm.io ๐Ÿฆ @warianoguerra

compilando un paquete desde las fuentes en ubuntu/debian

para una cosa necesitaba agregar una columna con el timestamp a la salida de vmstat por lo que necesitaba el codigo y el entorno para modificarlo y recompilarlo.

despues de un poco de busqueda resulto ser bastante facil.

# donde esta vmstat?
$ which vmstat
# quien provee vmstat?
$ dpkg -S /usr/bin/vmstat
# traeme las fuentes de procps
$ apt-get source procps
# traeme las dependencias para construir procps
$ sudo apt-get build-dep procps
# vamos al directorio
$ cd procps-3.2.8/
# edicion furiosa de cรณdigo
$ vim vmstat.c
# compilamos el codigo
make
# probamos nuestra creacion
$ vmstat -n 1

y voila!