安装Brew
安装方法: 在Mac中打开Termal: 输入命令:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
使用brew安装和卸载软件
安装:brew install + 软件、
卸载:brew uninstall + 软件
例如: brew install git
删除软件
brew cleanup + 软件名
三、Homebrew的安装路径:
Homebrew将本地的/usr/local初始化为git的工作树,并将目录所有者变更为当前所操作的用户,以后的操作将不需要sudo。
-bin 用于存放所安装程序的启动链接(相当于快捷方式)
-Cellar 所以brew安装的程序,都将以[程序名/版本号]存放于本目录下
-etc brew安装程序的配置文件默认存放路径
-Library Homebrew 系统自身文件夹
使用brew 查询软件
brew search /gi*/ (/gi*/是正则表达式)
定制自己的软件包
如果自己需要的软件包并不能在Homebrew中找到.当然,我们也可以自行编译安装,但手工安装的软件包游离于Homebrew之外,管理起来不是很方便。下面简单谈一谈软件包的定制(假定软件包名称是bar,来自foo站点)。
1.首先找到待安装软件的源码下载地址
http://foo.com/bar-1.0.tgz
2.建立自己的formula
brew create http://foo.com/bar-1.0.tgz
3.编辑formula,上一步建立成功后,Homebrew会自动打开新建的formula进行编辑,也可用如下命令打开formula进行编辑。
brew edit bar
Homebrew自动建立的formula已经包含了基本的configure和make install命令,对于大部分软件,不需要进行修改,退出编辑即可。
- 输入以下命令安装自定义的软件包
brew install bar
其他brew 命令
brew help 查看帮助
rew list 列出已安装的软件
brew update 更新brew
brew home 用浏览器打开brew的官方网站
brew info 显示软件信息
brew deps 显示包依赖
brew remove +软件 删除软件包
brew outdated 列出过时的软件包
brew upgrade 或 brew upgrade +指定软件 更新过时的软件包(全部或指定)
Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。
Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。
安装Pip
Pip的安装可以通过源代码包,easy_install或者脚本。
easy_install:
$ easy_install pip
下面来看一下Pip的使用
安装package
$ pip install Markdown
列出安装的packages
$ pip freeze
安装特定版本的package
通过使用==, >=, <=, >, <来指定一个版
$ pip install ‘Markdown<2.0’
$ pip install ‘Markdown>2.0,<2.0.3’
升级包
升级包到当前最新的版本,可以使用-U 或者 –upgrade
$ pip install -U Markdown
卸载包
$ pip uninstall Markdown
查询包
pip search “Markdown”
最后举例完成 brew 完成python中 opencv库安装
brew update
brew tap homebrew/homebrew-science
brew install opencv
用macport同理。