Homebrew

Homebrew从安装到使用

Homebrew是一款包管理工具,目前支持macOSlinux系统。主要有四个部分组成: brewhomebrew-corehomebrew-caskhomebrew-bottles

名称说明
brewHomebrew 源代码仓库
homebrew-coreHomebrew 核心源
homebrew-cask提供 macOS 应用和大型二进制文件的安装
homebrew-bottles预编译二进制软件包

安装说明

Homebrew默认安装脚本来源于Homedrew官网

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

如果你等待一段时间之后遇到下面提示,就说明无法访问官方脚本地址(国内网络):

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out

可以使用国内自动安装脚本(快的一匹)HomebrewCN

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装过程中提示很友好,可以替换国内镜像源

在这里插入图片描述

中科大下载源,和清华大学下载源比较稳定,本人安装时网络不是很稳定,会出现下载超时报错的情况,换成中科大下载源重试后问题解决。

卸载说明

使用官方脚本同样会遇到uninstall.sh地址无法访问问题,同样可使用国内卸载脚本

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

卸载会自动备份现有文件到桌面,桌面备份需要手动删除。删除成功后根据提示删除环境变量(重新安装时会自动写入)。

常用命令

  • 查看帮助,配置,诊断问题

    #查看帮助
    brew help
    
    #查看配置信息
    brew config
    
    #诊断问题
    brew doctor
    
  • 查看版本

    brew -v
    
  • 更新Homebrew

    brew update
    
  • 按关键字查询可安装的包

    brew search [包名]
    
  • 安装软件包

    brew install [包名]
    
    #安装git
    brew install git
    
    #安装sublime-text
    brew install --cask sublime-text
    
    #安装google-chrome
    brew install --cask google-chrome
    
  • 查看已安装的包

    brew list
    
  • 查看包依赖

    brew deps [包名]
    
  • 更新包

    #查询可更新的包
    brew outdated
    
    #更新所有
    brew upgrade
    
    #更新指定包
    brew upgrade [包名]
    
  • 清理旧版本

    #清理所有包的旧版本
    brew cleanup 
    
    #清理指定包的旧版本
    brew cleanup [包名]
    
    #查看可清理的旧版本包,不执行实际操作
    brew cleanup -n 
    
  • 锁定不想更新的包

    #锁定某个包
    brew pin [包名]
    
    #取消锁定
    brew unpin [包名]
    
  • 卸载安装的包

    brew uninstall [包名]
    
    #例:卸载git
    brew uninstall git
    
    #强制卸载
    brew uninstall [包名] --force
    
  • 查看包信息

    brew info [包名]
    
  • 服务管理

    #列出所有正在运行的服务
    brew services list
    
    #启动一个服务
    brew services start [包名]
    
    #停止一个服务
    brew services stop [包名]
    
    #重启一个服务
    brew services restart [包名]
    
    #运行一个服务
    brew services run [包名]
    
    #卸载没有使用过的服务
    brew services cleanup
    
  • 仓库管理

    #注意:当brew默认仓库core中不存在当前应用,可以使用tap方法添加应用
    #已安装的仓库列表
    brew tap
    
    #添加仓库
    brew tap [user/repo URL]
    #user/repo github上存在,brew tap user/repo 在本地对https://github.com/user/repo仓库上做了个克隆,完成后brew就可以在这个仓库包上工作,URL方法类同。
    
    #移除仓库
    brew untap tap
    

参考链接

mac下国内安装Homebrew教程
giree:CunKai / HomebrewCN----国内安装
Homebrew网站

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值