zoukankan      html  css  js  c++  java
  • homebrew介绍

    对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew

    Homebrew 并不是什么软件包都能装,它只是能装一些系统缺省的软件包,例如:wget、nginx、mysql等等。不过随着 homebrew0.9版 新加了 tap 操作,支持安装第三方数据源的软件包,以后支持安装的软件包会更多、更丰富。

    Homebrew安装

    安装 Homebrew 很简单,只需在终端上输入一行 Ruby 脚本(所以要先搭建 Ruby 运行环境,Mac 下已经预装了 Ruby)就行:

    Homebrew使用

    Homebrew 跟 Ubuntu 的里的 apt-get 一样,update是更新软件包列表,install是安装软件包,uninstall是卸载软件包,用法都差不多,熟悉 apt-get 使用的话是很容易上手。

    下面是 Homebrew 的一些常用操作(package替换成你想安装的软件名,例如:nginx、mysql,就能正常安装你想要安装的软件):

    显示帮助信息

    1
    brew -h

    Homebrew的版本

    1
    brew -v

    列出Homebrew的建议或警告信息

    1
    brew doctor

    列出已安装的软件包

    1
    brew list

    更新Homebrew软件包

    1
    brew update(up)

    用浏览器打开package主页(package 为空则打开 Homebrew 主页)

    1
    brew home package

    显示软件包内容信息

    1
    brew info package

    显示包依赖

    1
    brew deps package

    查找有没有想要安装的软件包(支持模糊查找)

    1
    brew search package

    查看软件包的信息

    1
    brew info package

    软件包的安装选项

    1
    brew options package

    安装软件包

    1
    brew install package

    如果想查看安装过程中执行的命令或者是编译信息,可以在 "install" 后面加一个 "-v" 参数:

    1
    brew install -v package

    卸载软件包

    1
    brew uninstall(remove) package

    用 Homebrew 安装第三方工具软件包,例如用 homebrew 安装官方缺省的php

    1
    brew tap josegonzalez/php

    如果软件包出了新版本,可以用 upgrade 更新过时的软件包(缺省 package 参数,则为全部更新):

    1
    brew upgrade package

    清理之前安装的旧版本数据:

    1
    2
    brew cleanup --force -s
    rm -rf $(brew --cache)

    更多详细的用法说明可以在终端输入"man brew"查看。

    PS:Mac 下类似 Homebrew 的软件管理工具还有 MacPortsFink

    Homebrew 的一些配置目录:

    • /Library/Caches/Homebrew: 安装所下载文件的存放的位置

    mac中利用brew实现多版本php共存以及任意切换

    2018-04-10macOS High Sierra 10.13 搭建 PHP 开发环境

  • 相关阅读:
    php的webservice的soapheader认证问题
    训练与解码
    ajax 图片上传
    js倒计时
    数据分析有价值的博客
    [Luogu P5675][GZOI2017]取石子游戏
    [BZOJ4558/LOJ2025/Luogu3271][GZOI2016/JLOI2016/SHOI2016]方
    [BZOJ4557/LOJ2024/Luogu3267][GZOI2016/JLOI2016/SHOI2016]侦察守卫
    PKUWC2019游记
    随机带权选取文件中一行 分类: linux c/c++ 2014-06-02 00:11 344人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/linux-centos/p/5790577.html
Copyright © 2011-2022 走看看