zoukankan      html  css  js  c++  java
  • mac OS 安装 Homebrew及常用命令

     

    Homebrew  是由国外大神 Max Howell 开发的一款包管理工具,类似Debian的apt,他可以安装任何你想安装的东西。

    安装方法

    命令行输入

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    静静等待,loading.....  出现如下画面证明安装成功

    ok,我们查看帮助再次验证一下是否安装成功

    brew help

     

    因为官方的源不是那么得快,所以推荐替换国内源,当然你也可以不替换

    homebrew的国内源比较好用的有两个,一个是中科大源,另一个是清华源

    这里介绍中科大源的替换方法:

    第一步:替换brew.git

    cd "$(brew --repo)"
    
    git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

    第二步:替换homebrew-corw.git

    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
    
    git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

    cd

    brew update

    第三步:替换homebrew bottles源

    注:出于节省时间的考虑,Homebrew默认从Homebrew Bottles源中下载二进制代码包安装。Homebrew Bottles是Homebrew提供的二进制代码包,

    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
    
    source ~/.bash_profile

    如果中科大源失效或宕机可以切回官方源

    第一步:重置brew.git

    cd "$(brew --repo)"
    
    git remote set-url origin https://github.com/Homebrew/brew.git

    第二步:重置homebrew-corw.git

    cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
    
    git remote set-url origin https://github.com/Homebrew/homebrew-core.git
    
    cd
    
    brew update

     

    第三步:注释掉bash配置文件里的有关Homebrew Bottles即可恢复官方源。 重启bash或让bash重读配置文件。

    ojbk,替换完国内源之后就可以快乐起来了:

    例如我们要安装wget

    brew insatll wget

     查看安装列表

    brew list

     卸载wget

    brew uninstall wget

     

    查看一下安装列表是否卸载成功

    brew list

    查询包的方法

    以mongo为例:

    brew search /mongo*/   //这句话的意思是查询以mongo开头的包

    查询结果:

     

     homebrew常用的命令

     
    命令 介绍 备注
    brew --help 
    简洁命令帮助
     
    man brew 
    完整命令帮助
    按q退出
    brew install 包名
    安装软件包(这里是示例安装的Git版本控制)
     
    brew uninstall 包名
    卸载软件包
     
    brew search 包名
    搜索软件包
    brew search /首字母*/ 查询以首字母开头的包
    brew list 
    显示已经安装的所有软件包
     
    brew update
    同步远程最新更新情况,对本机已经安装并有更新的软件用*标明
     
    brew outdated
    查看已安装的哪些软件包需要更新
     
    brew upgrade 包名
    更新单个软件包
     
    brew info 包名
    查看软件包信息
     
    brew home 包名
    访问软件包官方站
     
    brew cleanup 
    清理所有已安装软件包的历史老版本
     
    brew cleanup 包名
    清理单个已安装软件包的历史版本
     

     

    致谢:

      Mac下更换Homebrew镜像源

  • 相关阅读:
    iscsi-分区类型
    NFS
    测试目录
    测试
    函数
    循环、枚举、条件判断、选择排序
    格式化、列表、元组、字典、集合
    常量、注释、变量、堆栈、数据类型、强制转换
    站点迁移至https://traceless.site/
    CENTOS7 源码安装NGINX
  • 原文地址:https://www.cnblogs.com/qisi007/p/11843459.html
Copyright © 2011-2022 走看看