Uma Abordagem Pessoal para Gerenciamento de Pacotes Unix
O autor compartilha um método inteligente para gerenciar pacotes de software pessoais em sistemas Unix. Ele usa uma árvore de diretórios `~/lib/` para armazenar software para diferentes arquiteturas, com cada programa instalado em um subdiretório separado e versionado (por exemplo, `emacs-30.1`). Um diretório `~/bin/bin.` contém links simbólicos ou scripts de wrapper apontando para esses programas, permitindo a troca fácil entre versões. Para ferramentas como pipx e Cargo, o autor mantém seus locais de instalação padrão, mas cria links em `~/bin/bin.` para evitar conflitos de caminho. Essa configuração não é perfeita, mas é muito útil para gerenciar software indisponível por meio do gerenciador de pacotes do sistema ou que seja muito antigo.