Acabei de descobrir sobreBarril de fermentação caseirae eu amo isso. A maioria dos meus aplicativos agora são instalados via Cask.
Só estou me perguntando se ainda posso usar a função de atualização automática de um aplicativo porque o Cask os armazena em uma pasta como /opt/homebrew-cask/Caskroom/iterm2/2.1.1
.
Deve funcionar, mas e se eu atualizar automaticamente um aplicativo por meio da atualização automática do aplicativo e chamar brew update
. Se a fórmula deste software não estiver atualizada terei uma versão antiga.
Embora isso provavelmente não seja um grande problema, ele simplesmente não parece organizado e limpo (o mesmo acontece com a atualização automática por meio do recurso de atualização automática e depois com a versão errada do aplicativo na pasta Caskroom).
Alguém já pensou nessas coisas?
Responder1
Homebrew é ótimo.
Eu não recomendaria usar a atualização automática do aplicativo, pois poderia ficar confuso se o criador do aplicativo não estivesse considerando um caminho de instalação alternativo, como onde o brew gosta de colocar os aplicativos.
MAS: o aplicativo pode ter uma atualização pronta antes que o homebrew a alcance... então, se você precisar desse novo recurso ou versão agora, bem... Você não terá muita escolha.
Por último, brew update
atualizará apenas a lista e versões de pacotes homebrew. É necessário um brew upgrade
(após uma atualização) para realmente instalar as novas versões do seu software.
Responder2
Primeiro de tudo, você pode imprimir as versões atuais executando
zsh$ for f in /opt/homebrew-cask/Caskroom/*; echo $f && ls $f
mais tarde você poderá remover versões antigas manualmente.