zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    jsp页面a标签URL转码问题
    函数的真面目实例
    野指针和内存操作实例
    redhat安装VMware tools的方法
    线索化二叉树实例
    遍历二叉树实例
    创建二叉树实例
    树的存储结构实例
    树的定义实例
    HBase基础和伪分布式安装配置
  • 原文地址:https://www.cnblogs.com/liuabo/p/12384729.html
Copyright © 2011-2022 走看看