Skip to main content

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

🦋 @marianoguerra.org 🐘 @marianoguerra@hachyderm.io 🐦 @warianoguerra

bash <3

por alguna razon un server que tengo no me esta instalando todos los archivos de unos paquetes, en varias instalaciones anteriores si lo habia hecho y no importa cuanto purge, rm -rf, locate y demases nunca se instalan todos los archivos, por eso necesitaba listar los archivos no instalados de un conjunto de paquetes con un patron de nombre comun. El script quedo asi.

for i in $(dpkg -L $(dpkg --get-selections | grep gforge | awk '{print $1}')); do [ ! -e $i ] && echo $i; done

ahora a usar ar e instalar a mano los archivos faltantes, por alguna razon son todos los scripts de cron y un archivo de configuracion en etc... vaya uno a saber que magia negra hace que no se instalen..

Hint: cambien gforge en el grep por el patron a matchear (aunque no creo que mucha gente necesite algo asi :P