¿Puedo usar la función de actualización automática de la aplicación cuando la instalo a través de Homebrew Cask?

¿Puedo usar la función de actualización automática de la aplicación cuando la instalo a través de Homebrew Cask?

Me acabo de enterar deBarril de cerveza caseray me encanta. La mayoría de mis aplicaciones ahora se instalan a través de Cask.

Me pregunto si todavía puedo usar la función de actualización automática de una aplicación porque Cask las almacena en una carpeta como /opt/homebrew-cask/Caskroom/iterm2/2.1.1.

Debería funcionar, pero ¿qué pasa si actualizo automáticamente una aplicación a través de la actualización automática de la aplicación y luego llamo a brew update. Si la fórmula de este software no está actualizada tendré una versión antigua.

Si bien esto probablemente no sea un gran problema, simplemente no se siente ordenado y limpio (lo mismo ocurre con la actualización automática a través de la función de actualización automática y luego con la versión incorrecta de la aplicación en la carpeta Caskroom).

¿Alguien ha pensado en estas cosas?

Respuesta1

La cerveza casera es genial.

No recomendaría usar la actualización automática de la aplicación, ya que podría resultar complicado si el creador de la aplicación no estuviera considerando una ruta de instalación alternativa, como donde a Brew le gusta colocar las aplicaciones.

PERO: la aplicación puede tener una actualización lista antes de que homebrew la alcance... así que si necesitas esa nueva característica o versión ahora mismo, bueno... No te queda mucha opción.

Por último, brew updatesolo actualizará la lista y las versiones de paquetes homebrew. Se necesita brew upgrade(después de una actualización) para instalar las nuevas versiones de su software.

Respuesta2

En primer lugar, puede imprimir las versiones actuales ejecutando

zsh$ for f in /opt/homebrew-cask/Caskroom/*; echo $f && ls $f

Más adelante podrás eliminar las versiones antiguas manualmente.

información relacionada