mac使用brew安装低版本的软件,如opencv

alwaysleeping alwaysleeping     2022-10-18     297

关键词:

由于Mac中使用homebrew安装的库都是最新的,有时需要老版本的软件,就很难办。

在工作中想用opencv3.3,但是使用brew安装的都是3.4,后来查到个方法,就是指定需要安装的opencv.rb文件

使用brew info opencv 可以看到:(最新的是3.4,我安装的是3.3)

opencv: stable 3.4.0 (bottled)

Open source computer vision library

https://opencv.org/

/usr/local/Cellar/opencv/3.3.0_3 (516 files, 123MB) *

  Poured from bottle on 2018-02-24 at 15:28:54

From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/opencv.rb

上面可以看到opencv是来自Formula/opencv.rb这个文件,只要找打此文件到对应opencv3.3的commit点应该就ok了

这里首先clone 下代码

git clone [email protected]:Homebrew/homebrew-core.git

进入homebrew-core目录,用git log ./Formula/opencv.rb | less

commit 2e4c2bb04c08074723274e618343301038777663

Author: BrewTestBot <[email protected]>

Date:   Sat Sep 16 11:10:27 2017 +0000

 

    opencv: update 3.3.0_3 bottle.

可以发现在这个commit点时opencv3.3,于是git checkout 到这个点,

然后使用brew install ./Formula/opencv.rb,安装opencv,那么安装的就是opencv3.3了

mac使用brew安装软件

brew官网:https://brew.sh/index_zh-cn.html。打开mac终端输入命令:/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"安装brew;在brew上命令:搜索软件:brewsearch软件名,如brewsearchwget安装软件 查看详情

mac-使用brew安装软件

安装brew软件安装方法: 在Mac中打开Termal: 输入命令:ruby-e"$(curl-fsSLhttps://raw.github.com/mxcl/homebrew/go)" 使用brew安装软件brewinstall 使用brew卸载软件brewuninstall使用brew查询要安装的软件brewsearch brewlist&nb 查看详情

mac使用mac安装brew

简介brew(homebrew),MacOSX上的软件包管理工具,类似linux中yum,能在Mac中方便安装软件或者卸载软件,brew的官方网站:http://brew.sh/  在官方网站对brew的用法进行了详细的描述安装过程安装方法: 在Mac中打开Termal: 输入... 查看详情

mac中怎样通过brew安装php的redis扩展

参考技术A首先需要确定你自己的php版本,然后使用brew的search功能搜索下,是否存在:brewsearchredis确定存在,就安装(这里以php7.1为例,可根据自身版本做相应调整,如php56-redis):brewinstallphp71-redis但是个人发现其实可能会遇到... 查看详情

使用 brew 在 mac 上安装特定版本的 postgresql

】使用brew在mac上安装特定版本的postgresql【英文标题】:installspecificversionofpostgresqlonmacusingbrew【发布时间】:2014-07-0809:41:48【问题描述】:我正在尝试在OSX10.9.3上安装postgresql9.2并收到以下错误。我该如何解决?$brewinstallpostgresql92... 查看详情

mac中使用brew安装软件,下载太慢怎么办?

mac中使用brew安装软件,下载太慢怎么办?本文所说的软件是指较大的软件,如果软件较小,例如软件只有几M,那么使用此方法后,提升会非常小。了解brew原理:1:从网络下载安装包2:执行一系列定义好的编译安装流程问题的主... 查看详情

mac使用brew命令行安装软件

Homebrew官方网站:https://brew.sh/1,安装brew,Mac中打开Termal输入命令:/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"如果提示/usr/bin/ruby找不到,用whichruby查看ruby的安装位置。 2, 查看详情

mac使用brew安装cocopods

...第三方类库的工具。但是之前发现网上很多文章都是直接使用ruby的方式进行安装,而且需要修改镜像什么的。所以本文就直接讲一下使用brew安装cocoapods。 1、安装homebrew:  如果已经安装过homebrew的可以跳过了。  homebrew... 查看详情

mac下使用brew安装java等应用

可以使用brew安装很多应用,比如java,idea,iterms,sublimebrewtapcaskroom/versionsbrewcaskinstalljava将会安装jdk的最新版本,jdk内嵌jrebrewcaskinstalljava8安装jdk8的最新版本注意:使用brewinstalljava是找不到java的安装源的. brewcasksearchjava搜索ja... 查看详情

mac下利用brew安装intellijidea

最近在Mac下搭建开发环境,因为Eclipse在使用上总感觉不如Intellij发展的好,正好趁机学习一下,因为需要激活IDEA才能使用,所以需要下载licenseserver首先安装一下Brew,Homebrew,Homebrew简称brew,是MacOSX上的软件包管理工具,能在Mac... 查看详情

brew安装nginx及其使用

一,brew安装前置条件:brew是ruby开发的,需要确认ruby是否已安装,缺省状况下是已经安装的。homebrew是什么?它是Mac中的一款软件包管理工具,通过brew可以很方便的在Mac中安装软件或者是卸载软件。不了解的同学看以看官网(http... 查看详情

mac怎么卸载brew安装的hadoop

...前电脑上已安装的全部软件,您可以选择卸载不想要继续使用的软件,卸载不常用的软件有助于提升系统性能,增加磁盘可用空间。在软件卸载面板中,选择不想要继续使用的软件,然后点击[卸载]按钮,可以完成卸载操作。打... 查看详情

mac系统软件包管理工具brew

...:ruby-e"$(curl-fsSLhttps://raw.github.com/mxcl/homebrew/go)"二使用brewbrew的使用非常方便,只需一条命令就能完成一些操作。安装软件只需在终端中输入命令:brewinstallxxx例如:brewinstallgit卸载软件:brewuninstallgit查询软件:brew /xx*... 查看详情

使用brew安装历史版本的几种方式(代码片段)

背景在macosx下,大部分的软件都是使用homebrew进行管理的,可以方便的进行软件的安装,更新,删除等等,大部分情况下homebrew的仓库只会存在一份最新的软件版本,有时可能也会同时存在多个版本,比如python就会有多个.在有些情况下我们... 查看详情

mac系统下brew安装指定版本的nodejs小笔记

http://www.jincon.com/archives/429/Mac系统下brew安装指定版本的nodejs小笔记 查看详情

在mac上使用sublimetext3搭建opencv3开发环境(代码片段)

安装sublimetext3 打开mac终端,安装brew 安装opencv3,终端输入下面的coomand:brewinstall[email protected]注意:@3表示安装的版本,如果不加@3,那么会默认安装最新的版本;建议安装版本3。 在sublimetext3中添加buildsystemTools-&g... 查看详情

我的mac使用笔记

此篇记录mac使用相关的一些东西,不断更新中...1、Mac安装homebrew: https://brew.sh/index_zh-cn.html/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"使用:搜索软件:brewsearch软件名,如brew 查看详情

mac使用brew安装python3.*并设为默认版本(代码片段)

mac系统虽然默认打开的是python2,但是也默认自带了python3,只要在终端用命令python3就会打开python3下面讲的是用brew安装最新的python3brewinstallpython3可以看到python3的实际安装目录是/usr/local/Cellar/python@3.9/3.9.12打开配置文件... 查看详情