Eine bestimmte Version von VirtualBox kann nicht über Homebrew installiert werden: „Brew: Stattdessen wurde ein Fass mit dem Namen ‚[email protected]‘ gefunden.“

Eine bestimmte Version von VirtualBox kann nicht über Homebrew installiert werden: „Brew: Stattdessen wurde ein Fass mit dem Namen ‚[email protected]‘ gefunden.“

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 installfolgendermaß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'

verwandte Informationen