El otro día tuvimos que instalar software de 32 bits en una máquina virtual de Debian de 64 bits. Tras la instalación encontramos problemas con dependencias incumplidas que hacían referencia a librerías de 32 bits que no se encontraban instaladas en el sistema. A partir de ahí, gracias a getlibs (¡y a Ángel!) pudimos instalar de forma sencilla todas las librerías necesarias. Todo ello debido a que dicho software no disponía de versión para Debian en 64 bits.
Lo primero que hicimos fue descargar e instalar getlibs:
$ wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb $ sudo dpkg -i getlibs-all.deb
Después sólo queda ejecutar getlibs seguido de la ruta al binario que da problemas para que automáticamente podamos resolver todas las dependencias:
$ getlibs Usage: getlibs /path/to/binary getlibs -l i386librarytoinstall.so getlibs -p i386packagename getlibs -w www.website.com/i386package.deb getlibs -i /home/alex/i386package.deb See 'man getlibs' for more commands