美文网首页
Mac Homebrew 介绍 和 使用

Mac Homebrew 介绍 和 使用

作者: 蓝白自由 | 来源:发表于2023-05-15 19:47 被阅读0次

    一、Homebrew 是什么

    Homebrew 是一款 Mac OS 平台下 的 软件包管理工具,
    拥有 安装、卸载、更新、查看、搜索 等很多实用的功能。
    简单的一条指令,就可以实现包管理,
    而不用你关心各种依赖和文件路径的情况,十分方便快捷。

    援引 官方 的一句话:又提示缺少套件啦 ?
    别担心,Homebrew 随时守候。
    Homebrew --> OS X 不可或缺的套件管理器 。

    二、Homebrew 安装

    1. 要求
    • Intel CPU

    • OS X 10.9 or higher

    • Xcode 命令行工具

      $ xcode-select --install
      
    • 支持 shell ( sh 或者 bash )

    2. 安装 和 卸载

    • 安装
      安装 Homebrew,去官网获取下载命令:http://brew.sh/
      下载命令随时会更新,建议去官网获取最新的下载命令

      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
      
      
    如果不能正常下载,则可以切换网络或者使用国内地址进行下载 (牛逼)
    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
    
    
    • 卸载
      $ cd `brew --prefix`
      $ rm -rf Cellar
      $ brew prune
      $ rm `git ls-files`
      $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
      $ rm -rf .git
      $ rm -rf ~/Library/Caches/Homebrew
      
      

    三、Homebrew 基本使用

    • 安装任意包

      $ brew install <packageName>
      

      示例:安装 node

      $ brew install node
      
    • 卸载任意包

      $ brew uninstall <packageName>
      

      示例:卸载 git

      $ brew uninstall git
      
    • 查询可用包

      $ brew search <packageName>
      
      
    • 查看已安装包列表

      $ brew list
      
    • 查看任意包信息

      $ brew info <packageName>
      
    • 更新 Homebrew

      $ brew update
      
    • 查看 Homebrew 版本

      $ brew -v
      
    • Homebrew 帮助信息

      $ brew -h
      

    四、注意

    在 Mac OS X 10.11 系统以后,/usr/local/ 等系统目录下的文件读写是需要系统 root 权限的,
    以往的 Homebrew 安装如果没有指定安装路径,
    会默认安装在这些需要系统root用户读写权限的目录下,
    导致有些指令需要添加 sudo 前缀来执行,比如升级 Homebrew 需要:

    $ sudo brew update
    

    如果你不想每次都使用 sudo 指令,你有两种方法可以选择:

    1. 对 /usr/local 目录下的文件读写进行 root 用户授权

      $ sudo chown -R $USER /usr/local
      

      示例:

      $ sudo chown -R gaojun /usr/local
      
    2. (推荐)安装 Homebrew 时对安装路径进行指定,直接安装在不需要系统root用户授权就可以自由读写的目录下

      <install path> -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
      

    相关文章

      网友评论

          本文标题:Mac Homebrew 介绍 和 使用

          本文链接:https://www.haomeiwen.com/subject/xnvzdktx.html