![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ejecutar programas de diferente libc/ld-linux (p.ej. de sarge un potato)Las instrucciones originales son estas.Se trata de poner el LD_LIBRARY_PATH a donde esté la libc.so.6 y después llamar al ejecutable usando como wrapper el ld-linux.so.2 que queremos que se use. Por ejemplo, si se tiene la sarge instalada en /usr/local/lib/sarge, para ejecutar el xpdf se haría: $ LD_LIBRARY_PATH=/usr/local/lib/sarge/lib:/usr/local/lib/sarge/usr/lib /usr/local/lib/sarge/lib/ld-linux.so.2 /usr/local/lib/sarge/usr/bin/xpdf.bin Ejemplo: poner el xpdf de sarge en potato
La ventaja de hacerlo así es poder ejecutar el xpdf sin necesidad de usar un chroot, y por lo tanto, accediendo a todo el árbol de directorios del sistema y no sólo al de "sarge". |