Ich möchte eine bestimmte Version von VirtualBox, nämlich 5.2.22, auf meinem MacBook Pro installieren überbrew
Dies ist die Fehlermeldung, die ich erhalten habe von
$ brew install [email protected]
Updating Homebrew...
Error: No available formula with the name "[email protected]"
Found a cask named "[email protected]" instead.
Wie kann ich diese Version in diesem Fall installieren?
Antwort1
Die Fässer werden brew cask install
folgendermaßen installiert:
brew cask install [email protected]
Antwort2
Du kannst das:
cd "$(brew --repo homebrew/cask)"
brew log Casks/virtualbox.rb
Dadurch wird eine Liste der Commits angezeigt und Sie können herausfinden, welches Sie benötigen. Sobald Sie das gewünschte Commit gefunden haben, kopieren Sie es und führen Sie Folgendes aus:
git checkout wanted_commit
Für die Brew-Installation führen Sie Folgendes aus:
HOMEBREW_NO_AUTO_UPDATE=1 brew cask install virtualbox
Dadurch wird die Version des Commits abgerufen, das Sie ausgecheckt haben.
Eine andere Möglichkeit ist, sobald Sie das Commit erhalten haben, können Sie
brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/wanted_commit/Casks/virtualbox.rb
Antwort3
Mit dieser Anleitung können Sie eine bestimmte Version eines Cask-Pakets festlegenhttps://zeckli.github.io/en/2016/11/05/use-homebrew-cask-to-downgrad-or-install-en.html
Um beispielsweise ein virtuelles Box-Paket einzurichten, habe ich die folgenden Daten verwendet:
- Version '5.2.22,126460'
- sha256 'b54c43476ec7b95998cd45a257e3fc9838121db57f742f921fec7e895dbd8472'