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 17:14] – criada hrcerq | utils:dotfiles:stow [2025/04/16 14:31] (atual) – edição externa 127.0.0.1 | ||
|---|---|---|---|
| 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: (edição externa)