如安在Apple不再支持的MacOS上安装Homebrew

[复制链接]
发表于 昨天 01:37 | 显示全部楼层 |阅读模式
手头有一台2012年产的Macbook Pro,体系版本停顿在了10.15.7(2020年9月24日发布的)。MacOS 11及后续的版本都无法安装到这台老旧的电脑上。想通过pkg安装Homebrew,发现Homebrew releases里最新的pkg安装包不支持MacOS 10.15.7,提示要求最低的体系版本是MacOS 13(正式发布于2022年10月24日)。在Homebrew releases找到的最早的一个pkg是4.1.2版本的,要求最低的体系版本是MacOS 11(正式发布于2020年11月12日)。无奈只能放弃通过pkg安装Homebrew的想法,乖乖利用脚本的方式来安装Homebrew。
  1. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
复制代码
安装到是顺遂完成,但安装给出了提示
  1. ==> You are using macOS 10.15.
  2. ==> We (and Apple) do not provide support for this old version.
  3. This installation may not succeed.
  4. After installation, you will encounter build failures with some formulae.
  5. Please create pull requests instead of asking for help on Homebrew's GitHub,
  6. Twitter or any other official channels. You are responsible for resolving any
  7. issues you experience while you are running this old version.
复制代码
意味着在这个废弃体系上通过Homebrew安装任何软件包都大概碰到标题。
果不其然,利用Homebrew安装docker失败
  1. % brew install docker
  2. ......
  3. ==> Cloning https://github.com/docker/cli.git
  4. Cloning into '/Users/Jack/Library/Caches/Homebrew/docker--git'...
  5. ==> Checking out tag v28.0.0
  6. HEAD is now at f9ced58158 Merge pull request #5845 from vvoland/vendor-docker
  7. Error: Your Xcode (10.1 => /Volumes/macOS beta/Applications/Xcode.app/Contents/Developer) at /Volumes/macOS beta/Applications/Xcode.app is too outdated.
  8. Please update to Xcode 12.4 (or delete it).
  9. Xcode can be updated from the App Store.
复制代码
提示必要Xcode 12.4,但体系安装的是10.1版本的Xcode。但通过App Store也无法更新Xcode版本

提示必要MacOS 14.5才华获取最新的Xcode。那能通过Homebrew安装更早版本的docker吗?不可。可以通过Homebrew安装指定版本的tomcat,但docker只能安装最新版本。
  1. Jack@Jacks-MacBook-Pro Downloads % brew search tomcat
  2. ==> Formulae
  3. tomcat               tomcat-native        tomcat@10            tomcat@8             tomcat@9             touca
  4. ==> Casks
  5. topcat
  6. Jack@Jacks-MacBook-Pro Downloads % brew search docker
  7. ==> Formulae
  8. docker                         docker-credential-helper-ecr   docker-machine-nfs             dockerize
  9. docker-buildx                  docker-gen                     docker-machine-parallels       lazydocker
  10. docker-clean                   docker-ls                      docker-slim                    powerman-dockerize
  11. docker-completion              docker-machine                 docker-squash                  ducker
  12. docker-compose                 docker-machine-driver-vmware   dockerfile-language-server     dockly
  13. docker-credential-helper       docker-machine-driver-vultr    dockerfilegraph                mockery
  14. ==> Casks
  15. docker                   docker-toolbox           dockey                   dockx                    dozer
复制代码
那怎样才华安装更早版本的docker呢?

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表