utils:dotfiles:stow
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
utils:dotfiles:stow [2025/03/03 14:14] – criada hrcerq | utils:dotfiles:stow [2025/03/03 15:16] (atual) – [Resumo] orahcio | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== GNU Stow ====== | ====== GNU Stow ====== | ||
+ | |||
+ | A partir da documentação, | ||
+ | |||
+ | Hoje os gerenciadores de pacote modernos já constroem os links e muitos como o Nix e o Guix conseguem gerenciar versões distintas do mesmo pacote de uma forma até simples, então o que resta de funcionalidade para o **stow**? | ||
+ | |||
+ | ===== Instalação ===== | ||
+ | |||
+ | Em sistemas tipo Debian, apenas faça | ||
+ | < | ||
+ | $ sudo apt install stow | ||
+ | </ | ||
+ | |||
+ | ===== Uso básico ===== | ||
+ | |||
+ | Vou usar como exemplo duas configurações básicas, uma que geralmente está em todos os diretórios pessoais logo na raiz, o arquivo // | ||
+ | |||
+ | Primeiramente vamos organizar nossos // | ||
+ | < | ||
+ | $ mkdir ~/dotfiles | ||
+ | </ | ||
+ | |||
+ | Agora queremos que nossa primeira configuração seja do //bash// então | ||
+ | < | ||
+ | $ cd dotfiles | ||
+ | $ mkdir bash | ||
+ | </ | ||
+ | e adicionamos o arquivo //.bashrc// dentro desse diretório, de preferência já com as personalizações que você fez ao longo do uso de seu sistema e deseja armazená-las. | ||
+ | |||
+ | Para adicionar esse arquivo basta dentro do diretório // | ||
+ | < | ||
+ | $ stow -t / | ||
+ | </ | ||
+ | |||
+ | Agora pode verificar que seu arquivo // | ||
+ | |||
+ | Vamos a mais um exemplo, agora o arquivos não fica na raiz do diretório do // | ||
+ | < | ||
+ | $ mkdir qutebrowser | ||
+ | $ mkdir qutebrowser/ | ||
+ | $ mkdir qutebrowser/ | ||
+ | </ | ||
+ | |||
+ | Dentro do último diretório criado podemos adicionar o arquivo // | ||
+ | < | ||
+ | stow -t / | ||
+ | </ | ||
+ | |||
+ | ===== Resumo ===== | ||
+ | |||
+ | A sintaxe básica é | ||
+ | < | ||
+ | $ stow -t / | ||
+ | </ | ||
+ | Claro que dentro de seu diretório de dotfiles, trocando o // | ||
+ | |||
+ | Para construir tudo de uma vez só | ||
+ | < | ||
+ | $ stow -t / | ||
+ | </ | ||
+ | |||
+ | Assim todos os pacotes organizados no /// | ||
+ |
utils/dotfiles/stow.1741022057.txt.gz · Última modificação: 2025/03/03 14:14 por hrcerq