GNU Stow: tu mejor amigo para desinstalar programas instalados desde las fuentes
Cuando manejamos binarios con ayuda de las herramientas de gestión de paquetes todo es muy sencillo. Instalamos y desinstalamos fácilmente con ayuda de ciertos comandos, pero cuando lo hacemos desde las fuentes, es decir, descargando los tarballs con el código e instalando con el target install de make (make install), todo se complica un poco a la hora de desinstalar el programa. En algunos casos, deberemos pasar algunso minutos para buscar todos los ficheros y una vez localizados eliminarlos.
Esto que parece una forma muy rudimentaria de desinstalar un programa es la única alternativa para algunos programas. Otros en cambio, se han molestado en incluir un target unistall para make, por lo que con un make unistall se pueden desinstalar de una forma más automática y sencilla para el usuario. Sin embargo, ahora os vamos a presentar una buena herramienta llamada GNU Stow que te va a ayudar a la hora de desintalar cualquier programa instalado desde el código…
Dicho de una forma sencilla, lo que hace GNU Stow es centralizar todos los paquetes instalados desde el código fuente en un mismo lugar usando enlaces simbólicos. De esta forma, aunque estén separados en diferentes directorios o lugares dentro de nuestro filesystem, para Stow estarán todos en el mismo lugar. Eso facilita mucho las cosas a la hora de desinstalar los programas con facilidad cuando ya no nos hagan falta.
Puedes usar tu gestor de paquetes favorito (pacman, apt, dnf, yum,…) para instalar el paquete llamado stow y se instalará fácilmente desde los repositorios de tu distro. Una vez instalado, todos los paquetes instalados desde las fuentes “estarán” en /usr/local/stow/. Allí habrá directorios privados para cada paquete, como por ejemplo /usr/local/stow/qemu, en el caso de que hubiesemos instalado QEMU desde sus fuentes. Si quisiesemos desinstalarlo, bastaría con:
cd /usr/local/stow/ sudo stow --delete qemu
¡Y ya está desintalado!
El artículo GNU Stow: tu mejor amigo para desinstalar programas instalados desde las fuentes ha sido originalmente publicado en Linux Adictos.