Ancora su brew [upgrade]
(pubblicato il 14 aprile 2021) Photo by Mati Mango on Pexels.com
Faccio un po’ d’ordine rispetto all’ultimo post.
brew ha “fattorizzato” la fase di aggiornamento.
Non sono più disponibili le istruzioni esplicite di gestione dei cask perché l’update / upgrade ora comprende formule e cask rendendo il tutto molto più coerente. Quindi:
brew update
: Aggiorna il database interno sulle nuove versioni disponibili per formule e caskbrew upgrade
: Aggiorna formule e caskbrew upgrade --cask
: Aggiorna solo i cask
Per quel che riguarda i cask, sappiamo che l’upgrade di brew prende in considerazione solo i cask che non dispongono della funzionalità di autoupdate o che hanno latest come versione.
Per forzare l’aggiornameno dei cask residui basta una singola istruzione:
brew upgrade --cask -n --greedy|tail -n +2|grep -v latest|cut -d " " -f 1|xargs brew upgrade --cask
- Aggiorna esplicitamente tutti i cask con autoupdate (esclusi i “latest”)