【开发环境】macOS中包管理器brew的使用入门

这篇具有很好参考价值的文章主要介绍了【开发环境】macOS中包管理器brew的使用入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、简介

 官网:Homebrew — The Missing Package Manager for macOS (or Linux)

mac使用brew,运维,macos

所以,它是个包管理器,就像Linux系统的yum、apt-get神器,brew是MacOS系统中的神器。可以通过brew来安装大部分软件。

  • 安装的软件都来源于官网,安全。
  • brew会管理软件的依赖和库,在不造成冗余的同时,大大缩短软件包的编译时间。

它的使用很简单,参考 yum 的使用,比如我们要安装 git :

# 确认需要安装的软件存在,不是必须的的
$ yum search git
# 安装软件
$ yum install git

使用brew类似:

# 搜索需要安装的软件是否存在,不是必须的
$ brew search git
# 安装软件
$ brew install git

是不是看起来好像没什么区别,其实一模一样。 

2、安装

安装直接参考官网,如上图的命令,拷贝后直接在Mac的命令行运行即可:

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

如果提示连接失败:

Failed to connect to http://raw.githubusercontent.com port 443: Connection refused.

如果没有科学上网,这时可以使用国内gitee源来进行安装:

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

3、配置使用

在国内使用,我们最好是配置一下Homebrew源:

3.1 替换brew.git

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

3.2 替换homebrew-core.git

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

3.3 替换homebrew-bottles

# 中国科大:
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile

3.4 最后更新使配置生效

$ brew update

4、Formulae和Casks

brew安装的软件分为两类:Formulae和Casks。

比如我们搜索一下 music:

mac使用brew,运维,macos

Formulae和Cask本质上也没啥区别,也比较好区分:

  • 「Formulae」一般是那些命令行工具、开发库、字体、插件等不含 GUI 界面的软件。
  • 「Cask」是指那些含有 GUI 图形化界面的软件,如 Google Chrome、FireFox 、Atom 等。

软件包下载完成后,若是 CLI 命令会自动软链接至 /usr/local/bin 目录。如果是基于 ARM 的 macOS 则会软链接至 /opt/homebrew/bin 目录。 

5、常用命令

# 查找软件
$ brew search wget
# 安装软件
$ brew install wget
# 查看软件信息
$ brew info wget
# 列出已安装的软件
$ brew list
# 列出已安装的formulae
$ brew list --formulae
# 列出已安装的cask
$ brew list --cask
# 列出可更新的软件
$ brew outdated
# 更新软件
$ brew upgrade wget
# 清理旧版本软件
$ brew cleanup wget
# 清理所有旧版本软件
$ brew cleanup
# 查看可清理的旧版本包,并不真正的清理
$ brew cleanup -n

6、参考

MacOS更换brew源

Homebrew 使用详解,macOS 的第二个 Mac App Store

mac下更新brew国内源文章来源地址https://www.toymoban.com/news/detail-823504.html

到了这里,关于【开发环境】macOS中包管理器brew的使用入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac系统brew报错“The GitHub credentials in the macOS keychain may be invalid”解决

    报错信息如下: $ brew search nginx Warning: Error searching on GitHub: GitHub API Error: Requires authentication The GitHub credentials in the macOS keychain may be invalid. Clear them with:   printf \\\"protocol=httpsnhost=github.comn\\\" | git credential-osxkeychain erase Create a GitHub personal access token: https://github.com/settings/tokens/new?sco

    2024年02月10日
    浏览(42)
  • Mac电脑安装Brew环境,同时配置国内镜像

            在Mac电脑上搭建开发环境,Brew是必不可少的开发工具之一。Brew是一个包管理工具,可以方便地安装、更新和卸载各种软件包。但是,如果不配置国内镜像,下载速度会非常慢,甚至可能因为不可描述的原因而下载不了。本文将介绍如何在Mac电脑上安装Brew环境,同

    2024年02月16日
    浏览(37)
  • mac brew安装mysql5.7并配置环境

    1.brew install mysql@5.7 2.   echo \\\'export PATH=\\\"/usr/local/opt/mysql@5.7/bin:$PATH\\\"\\\' ~/.zshrc   export LDFLAGS=\\\"-L/usr/local/opt/mysql@5.7/lib\\\"   export CPPFLAGS=\\\"-I/usr/local/opt/mysql@5.7/include\\\" 3.brew services start mysql@5.7 4.mysql_secure_installation 输入以上命令后,出现如下: Securing the MySQL server deployment. Connecting to MySQL

    2024年02月15日
    浏览(33)
  • MacOs下brew安装与使用Docker

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似

    2024年02月08日
    浏览(38)
  • macOS 下使用 brew 命令安装 Node.js

    👨🏻‍💻 热爱摄影的程序员 👨🏻‍🎨 喜欢编码的设计师 🧕🏻 擅长设计的剪辑师 🧑🏻‍🏫 一位高冷无情的编码爱好者 大家好,我是 DevOps 工程师 欢迎分享 / 收藏 / 赞 / 在看! 输入以下命令以查找已安装的 Node.js 版本 如果显示了 Node.js 的版本号,表示 Node.js 已安装

    2024年02月08日
    浏览(32)
  • Mac如何安装brew及使用brew安装软件/插件?

    刚入手一台Mac笔记本,没有啥配置,需要使用脚本安装一些软件或者插件需要使用brew,好记性不如烂笔头,顺手记录下安装过程 1、brew 镜像安装脚本 该安装脚本用了中科大镜像加速访问,仅修改仓库地址部分,不会产生安全隐患。 关于中科大所提供的 Homebrew 镜像服务 htt

    2024年02月14日
    浏览(29)
  • mac安装Golang开发环境及快速入门

    目录 一、Mac brew 安装go环境 1.1 安装步骤 1.2 设置GOPATH 及环境变量 1.3 编写第一个go程序 二、快速入门 2.1 快速入门需求 2.2 go学习(自用) 2.2.1 go基础程序 2.2.2 变量声明 2.2.3 常量和枚举 2.2.4 函数与多种返回值 2.2.5 init函数与import导包 2.2.6 import匿名、别名导包 2.2.7 defer调用顺

    2024年02月15日
    浏览(34)
  • mac 使用brew卸载node

    1.查看当前的node版本 2.查看使用brew 安装的版本,可以看到本机装了14、16、18版本的node 3.卸载node 如分别删除14、16、18版本的node命令如下 卸载成功!

    2024年01月22日
    浏览(52)
  • mac 下 brew安装和使用

    安装brew 将homebrew添加到path中 把brew下载包的地址切换为国内的镜像地址 设置bottles镜像

    2024年02月13日
    浏览(31)
  • Mac 使用 brew 安装 mysql

    最近需要用到 MySQL 来开发项目,所以在 Mac 配置了下 MySQL 的环境。 1、使用 brew install mysql 安装 MySQL 安装完毕后会有以下提示信息,告诉我们初始安装好后 root 账户没有密码,只需要输入 mysql -uroot就能连接运行MySQL。 那咱们输入 mysql -uroot命令来连接一下试试,诶,好像不管

    2024年02月15日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包