Homebrew를 통해 특정 버전의 VirtualBox를 설치할 수 없습니다: "Brew: 대신 '[email protected]'이라는 이름의 캐스크를 찾았습니다."

Homebrew를 통해 특정 버전의 VirtualBox를 설치할 수 없습니다: "Brew: 대신 '[email protected]'이라는 이름의 캐스크를 찾았습니다."

다음을 통해 MacBook Pro에 특정 버전의 VirtualBox, 즉 5.2.22를 설치하고 싶습니다.brew

이것은 내가 받은 오류 메시지입니다.

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

그렇다면 이 경우 이 버전을 어떻게 설치할 수 있습니까?

답변1

Casks는 다음을 통해 설치됩니다 brew cask install.

brew cask install [email protected]

답변2

다음을 수행할 수 있습니다.

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

brew log Casks/virtualbox.rb

그러면 커밋 목록이 제공되고 필요한 커밋을 찾을 수 있습니다. 필요한 커밋을 찾으면 복사하여 수행하세요.

git checkout wanted_commit

양조 설치의 경우 다음을 수행하십시오.

HOMEBREW_NO_AUTO_UPDATE=1 brew cask install virtualbox

체크아웃한 커밋에서 버전을 가져옵니다.

다른 옵션은 커밋을 받은 후에 다음을 수행할 수 있다는 것입니다.

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

답변3

이 지침을 사용하여 특정 버전의 Cask 패키지를 설정하는 방법을 알아보세요.https://zeckli.github.io/en/2016/11/05/use-homebrew-cask-to-downgrad-or-install-en.html

예를 들어 가상 박스 패키지를 설정하기 위해 다음 데이터를 사용했습니다.

  • 버전 '5.2.22,126460'
  • sha256 'b54c43476ec7b95998cd45a257e3fc9838121db57f742f921fec7e895dbd8472'

관련 정보