• La magia de CheckInstall

    Muchas veces, los que usamos Linux (en mi caso Debian) y nos animamos a instalar programas desde el código fuente caminamos al borde de la locura cuando el desarrollador no provee un script para desinstalar lo que hemos instalado a través de «make install». Si bien es cierto que un pequeño porcentaje de desarrolladores si que incluyen tal script (make uninstall) el 90% de las veces poner el parámetro uninstall no hará nada.

    Para lidiar con este problema un caballero mejicano llamado nada más ni nada menos que Felipe Eduardo Sánchez Díaz Durán ha creado una aplicación llamada checkinstall que puede encontrarse en los repositorios de cualquier distro (apt-get checkinstall para Debian) y que genera un paquete de instalación que nos permitirá instalar esa aplicación como cualquier otro paquete. Incluso, como veremos en el ejemplo de abajo, se puede instalar el paquete desde la misma orden, sin tener que hacerlo manualmente. Una vez dentro de la carpeta con el código fuente el proceso para Debian sería así:

    ./configure
    make
    sudo checkinstall --type=debian --install=yes

    Esto lo que hace es ejecutar make install, luego construir un paquete .deb en la carpeta donde se ejecutan las órdenes anteriores y por último instalarlo con dpkg. Y es fantástico porque el paquete queda visible desde Synaptic desde donde puedes borrarlo cuando ya no lo quieras.

     


    Etiquetas: , ,

    Deja una respuesta