Após quase 5 anos desde o último lançamento, a versão 2.4 do sistema de gerenciamento de pacotes GNU Stow foi apresentada, utilizando links simbólicos para separar o conteúdo dos pacotes e os dados associados em diretórios distintos. O código do Stow é escrito em Perl e é distribuído sob a licença GPLv3.
O Stow adota uma abordagem simples e não convencional em comparação com gerenciadores de pacotes tradicionais: todos os componentes relacionados ao programa são instalados usando os instrumentos padrão em um subdiretório separado no diretório /usr/local/stow (por exemplo, /usr/local/stow/emacs). A tarefa do Stow é criar links simbólicos na hierarquia dos diretórios do sistema em /usr/local e monitorar sua integridade.
Ao remover um pacote, todas as links simbólicos associados são eliminados. Dentro do diretório /usr/local/stow, os arquivos dos programas instalados permanecem inalterados; o Stow apenas manipula os links simbólicos. Além do gerenciamento de pacotes do sistema, também é possível gerenciar programas e arquivos de configuração (~/.bashrc, ~/.zshrc, etc.) no diretório home do usuário.
No novo lançamento:
- É possível usar a opção "--dotfiles" junto com diretórios, bem como em combinação com a opção "--compat".
- A lógica de remoção de pacotes (unstowing) foi aprimorada e mensagens de aviso falsas foram removidas.
- A saída de depuração foi melhorada ao usar a opção "-v" ("--verbose").
- A base de código foi limpa e alterações internas foram feitas, não percebidas pelo usuário.
- O processo de criação de lançamentos foi aprimorado e modificações foram feitas para facilitar a manutenção.
Fonte: opennet.ru
