No se puede instalar una versión específica de VirtualBox a través de Homebrew: "Brew: encontré un barril llamado '[correo electrónico protegido]'"

No se puede instalar una versión específica de VirtualBox a través de Homebrew: "Brew: encontré un barril llamado '[correo electrónico protegido]'"

Quiero instalar una versión particular de VirtualBox, concretamente 5.2.22, en mi MacBook Pro a través debrew

Este es el mensaje de error que recibí

$ brew install [email protected]
Updating Homebrew...
Error: No available formula with the name "[email protected]"
Found a cask named "[email protected]" instead.

Entonces, ¿cómo puedo instalar esta versión en este caso?

Respuesta1

Los barriles se instalan mediante brew cask install:

brew cask install [email protected]

Respuesta2

Puedes hacerlo:

cd "$(brew --repo homebrew/cask)"

brew log Casks/virtualbox.rb

Eso le dará una lista de confirmaciones y podrá encontrar cuál necesita. Una vez que encuentres el compromiso que necesitas, cópialo y hazlo.

git checkout wanted_commit

Para la instalación de preparación, haga

HOMEBREW_NO_AUTO_UPDATE=1 brew cask install virtualbox

Esto obtendrá la versión de la confirmación que desprotegiste.

Otra opción es que una vez que obtengas el compromiso, puedas

brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/wanted_commit/Casks/virtualbox.rb

Respuesta3

Utilice estas instrucciones para configurar una versión particular de un paquete caskhttps://zeckli.github.io/en/2016/11/05/use-homebrew-cask-to-downgrad-or-install-en.html

Por ejemplo, para configurar un paquete de caja virtual, he usado los siguientes datos:

  • versión '5.2.22,126460'
  • sha256 'b54c43476ec7b95998cd45a257e3fc9838121db57f742f921fec7e895dbd8472'

información relacionada