Homebrew常规使用教程

安装

1. 自动安装(推荐)

执行如下命令:

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

 

上边的命令行时两个命令,首先下载install文件,然后用系统的ruby工具安装。

尽量再bash或者zsh下安装,fish下会提示不识别'$'。

不需要使用超级权限(sudo),该文件会将HomeBrew安装至usr/local目录下。安装过程中会提示你执行哪些动作。

 

/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew

 

后边还会有一些提示。继续的话会提示输入密码,等待安装完成。

安装完成后输入brew -v 即可显示是否安装成功:

Homebrew 2.2.6
Homebrew/homebrew-core (git revision 34f15; last commit 2020-02-29)

 

2. 手动安装

执行如下命令:

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

 

避免以下两点:

  1. 目录内包含空格
  2. 不要安装在/sw或者/opt/local目录下

当然也可以手动下载安装脚本,然后修改HOMEBREW_PREFIX变量的值,改为自己的安装目录。

 

常用命令

1.安装卸载软件

  1. brew --version或者brew -v 显示brew版本信息
  2. brew install <formula> 安装指定软件
  3. brew unistall <formula 卸载指定软件
  4. brew list 显示所有的已安装的软件
  5. brew search text 搜索本地远程仓库的软件,已安装会显示绿色的勾
  6. brew search /text/ 使用正则表达式搜软件

    举个例子:直接输入

brew search mysql

 

显示如下

==> Formulae
automysqlbackup               mysql-client@5.7              mysql-search-replace
mysql ✔                       mysql-connector-c++           mysql@5.6
mysql++                       mysql-connector-c++@1.1       mysql@5.7
mysql-client                  mysql-sandbox                 mysqltuner

==> Casks
homebrew/cask/mysql-connector-python          homebrew/cask/navicat-for-mysql
homebrew/cask/mysql-shell                     homebrew/cask/sqlpro-for-mysql
homebrew/cask/mysql-utilities

 

2. 升级软件相关

  1. brew update 自动升级homebrew(从github下载最新版本)
  2. brew outdated 检测已经过时的软件
  3. brew upgrade 升级所有已过时的软件,即列出的以过时软件
  4. brew upgrade <formula>升级指定的软件
  5. brew pin <formula> 禁止指定软件升级
  6. brew unpin <formula> 解锁禁止升级
  7. brew upgrade --all 升级所有的软件包,包括未清理干净的旧版本的包

3. 清理相关

homebrew再升级软件时候不会清理相关的旧版本,在软件升级后我们可以使用如下命令清理

  1. brew cleanup -n 列出需要清理的内容
  2. brew cleanup <formula> 清理指定的软件过时包
  3. brew cleanup 清理所有的过时软件
  4. brew unistall <formula> 卸载指定软件
  5. brew unistall <fromula> --force 彻底卸载指定软件,包括旧版本

通过brew安装的文件会自动设置环境变量,所以不用担心命令行不能启动的问题。
比如安装好了mysql,即可运行
mysql -v

# 启动 mysql, 并设置为开机启动
brew services start mysql
# 关闭 mysql
brew services stop mysql
# 重启 mysql
brew services restart mysql

 

原文链接: https://www.cnblogs.com/liuabo/p/12384729.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    Homebrew常规使用教程

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/332733

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午6:38
下一篇 2023年3月1日 下午6:38

相关推荐