Después de casi 5 años desde el último lanzamiento, se presenta la versión 2.4 del sistema de gestión de paquetes GNU Stow, que utiliza enlaces simbólicos para organizar el contenido de los paquetes y los datos relacionados en directorios separados. El código de Stow está escrito en Perl y se distribuye bajo la licencia GPLv3.
Stow utiliza un enfoque simple y diferente de los gestores de paquetes tradicionales para la instalación de paquetes: todos los componentes relacionados con el programa se instalan en un subdirectorio separado dentro del directorio /usr/local/stow (por ejemplo, /usr/local/stow/emacs). La tarea de Stow consiste en crear enlaces simbólicos en la jerarquía de directorios del sistema /usr/local y garantizar su integridad.
Al eliminar un paquete, se eliminan todos los enlaces simbólicos relacionados. Dentro del directorio /usr/local/stow, los archivos de los programas instalados siempre permanecen inalterados; Stow opera únicamente sobre enlaces simbólicos. Además de gestionar paquetes del sistema, se ofrece la posibilidad de gestionar programas y archivos de configuración (~/.bashrc, ~/.zshrc, etc.) en el directorio personal del usuario.
En esta nueva versión:
- Se ha asegurado la posibilidad de usar la opción «--dotfiles» junto con los directorios, así como en combinación con la opción «--compat».
- Se ha mejorado la lógica de eliminación de paquetes (unstowing) y se han eliminado mensajes de advertencia falsos.
- La salida de depuración se ha mejorado al utilizar la opción «-v» («--verbose»).
- Se ha realizado una limpieza en la base de código y se han realizado cambios internos que no son visibles para el usuario.
- Se ha mejorado el proceso de creación de lanzamientos y se han realizado cambios para facilitar el mantenimiento.
Fuente: opennet.ru
