MAC 包管理利器homebrew使用


转载请附上原文链接:http://www.voidcn.com/article/p-zbvmrtyw-xs.html


mac是基于linux系统,在该类系统中安装一些工具或者是库时常常依赖其他的库,如A库,而A库又依赖B库,层层下去,这样就需要自己手动去安装大量的依赖库,实在是麻烦至极。比如安装libimobiledevice库或者ifuse工具时需要安装 pkg-config,而pkg-config又依赖 glib……

     使用包管理工具就可以自动帮我们解决这些问题

      mac下自带有包管理工具:gem,但是还不够强大,缺乏某些资源。这里推荐简单易用的强大的包管理工具homebrew

homebrew官网主页:http://brew.sh/

 

一、安装方法

 

1、下载homebrew

     发现官网主页推荐的该方法并不能安装,估计安装包地址不正确

 

    可使用以下地址下载:

https://github.com/Homebrew/homebrew/archive/master.zip

 

2、安装homebrew

    解压zip包,把homebrew文件夹拷贝到合适的目录,如documenthomebrew/bin下的brew已经是可执行的命令工具

     homebrew的文件主要组成部分

     

     现将该路径(homebrew/bin的绝对路径)加入到系统的环境变量

     1)使用编辑器vi打开shell的配置文件。命令:sudo vi /etc/bashrc

 

 

    3)文件尾部增加PATH=${PATH}:homebrew的目录路径

     (如冒号+/Users/chargo/Documents/Homebrew/bin/)。保存,退出

    4)执行source   /etc/bashrc。让环境变量修改生效

    5echo $PATH,检查环境变量是否修改成功。如下证明已经成功将homebrew目录加入到环境变量中。

 

 

二、使用介绍

1、命令行输入brew -h查看帮助文档

 

 

2、安装:brew install 软件名

3、卸载:brew uninstall 软件名

4、查找:brew search 软件名。软件名查找支持模糊

5、查看使用brew安装的软件列表:brew list 。可以用来查看是否安装了特定的软件:brew list 软件名

6、更新所有brew安装的软件版本:brew update

7、更新特定的软件:brew upgrade 软件名

8、查看软件的信息:brew info 软件名。可以看到软件的版本、大小和依赖库等信息

 

-----------更高级的功能-------------

有些软件brew里没有找到,但又知道该安装包的源码地址(如github地址),这时又想采用brew来进行安装包的管理,方便后续的升级和卸载管理

9brew creat 安装包源码地址。则在本地的homebrewlibrary/Formula下创建对应的xx.rb文件,如下。然后自行修改配置

     修改配置方法可参考官方文档:https://github.com/Homebrew/homebrew/wiki/Formula-Cookbook

 

三、formula

      formula指的是软件包安装配置,本地的homebrewlibrary/Formula目录下,如ifuse

 

formula文件的组成:介绍主页、安装包地址、安装包MD5值、软件源地址、依赖库以及安装步骤。

 

 

四、常用链接:

 

homebrew官网主页:

http://brew.sh/

homebrew提供下载的软件工具包名单:

https://github.com/Homebrew/homebrew/tree/master/Library/Formula

homebrewFAQ:

https://github.com/Homebrew/homebrew/wiki/FAQ

homevrew 扩展功能

https://github.com/Homebrew/homebrew/wiki/External-Commands

formula文件配置介绍和修改方法:

https://github.com/Homebrew/homebrew/wiki/Formula-Cookbook

相关文章
相关标签/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。
公众号推荐
   一个历史类的公众号,欢迎关注
一两拨千金