Skip to main content

Hi, I'm Mariano Guerra, below is my blog, if you want to learn more about me and what I do check a summary here: marianoguerra.github.io or find me on twitter @warianoguerra or Mastodon @marianoguerra@hachyderm.io

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!