如何使用自制程序安装特定版本的 Virtualbox?

Syl*_*hot 5 versioning macos homebrew virtualbox

我在 MacOS M1 上使用最新版本的 virtualbox 时遇到问题,显然,我可以使用旧版本来修复它

我试过 :

brew cask install virtualbox@6.1.26

brew cask reinstall virtualbox@6.1.26

brew reinstall virtualbox@6.1.26   

brew install --cask virtualbox@6.1.26

brew install virtualhost.sh@6.1.26
Run Code Online (Sandbox Code Playgroud)

我还尝试安装最新的 virtualbox

brew reinstall virtualbox
Run Code Online (Sandbox Code Playgroud)

并使用以下命令切换版本:

brew switch virtualbox 6.1.26
Run Code Online (Sandbox Code Playgroud)

但没有任何作用,有什么想法吗?

dor*_*ech 0

您必须遵循三步指南:

  1. 木桶文件
  2. 修改木桶文件
  3. 重新安装你的包

此链接在此过程中为您提供帮助:

Homebrew Cask 安装特定版本的包

  • 据我所知,该博客文章缺少信息。它说,“我们所要做的就是更改版本和 sha256 的值”,但没有提及如何获取给定版本的 sha256。这似乎是一个需要忽略的重要细节。最后,SO 答案应该更好地独立。(链接不可避免地会消失。)此外,“brew cask”在 2022 年不再是命令,因此这些引用应替换为“brew subcommand --cask”等。 (2认同)