ich benutze Homebrew-Fass um mein Anwendungs-Ökosystem auf dem neuesten Stand zu halten. Dies ist ideal, wenn Sie mehrere Computer zu Hause, auf Reisen oder unterwegs warten.
Wenn jedoch einige Pakete aktualisiert werden (wie z. B. Google Chrome), werden auf meinem Computer unterschiedliche Versionen gleichzeitig installiert (und vom Betriebssystem erkannt):
$ ls / opt / homebrew-cask / Caskroom / google-chrome / letzter Stable-Channel
Dies passiert beim Upgrade eines Fasses:
$ ls -l /opt/homebrew-cask/Caskroom/tunnelblick
total 0
drwxr-xr-x 5 foo staff 238 Mar 11 07:42 3.3.0
drwxr-xr-x 5 foo staff 238 May 13 13:53 3.3.2
[13:00:40] foo at bar in ~
$ brew cask install --force tunnelblick
==> Caveats
For security reasons, Tunnelblick must be installed to /Applications and will request to be moved at launch.
==> Downloading https://downloads.sourceforge.net/project/tunnelblick/All%20files/Tunnelblick_3.3.4.dmg
######################################################################## 100.0%
==> It seems there is already an App at '/Applications/Tunnelblick.app'; not linking.
🍺 tunnelblick installed to '/opt/homebrew-cask/Caskroom/tunnelblick/3.3.4' (236 files, 20M)
$ ls -l /opt/homebrew-cask/Caskroom/tunnelblick
total 0
drwxr-xr-x 5 foo staff 238 Mar 11 07:42 3.3.0
drwxr-xr-x 5 foo staff 238 May 13 13:53 3.3.2
drwxr-xr-x 5 foo staff 238 Jun 26 13:01 3.3.4
[13:01:26] foo at bar in ~
Wie behalte ich nur das aktuellste?
brew cleanup
undbrew prune
?Antworten:
Geben Sie im Terminal Folgendes ein:
Tipp: Kopieren Sie die obige Befehlszeile und fügen Sie sie in Terminal ein.
quelle
/opt/homebrew-cask/Caskroom/
zu/usr/local/Caskroom/
.