macOS——Homebrew简介和基本使用

Homebrew

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

援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Homebrew – OS X 不可或缺的套件管理器。
在这里插入图片描述

Homebrew安装

要求

  • Intel CPU

  • OS X 10.9 or higher

  • 支持shell (sh或者bash)

  • Xcode命令行工具

xcode-select --install

安装和卸载

安装

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

卸载

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>

例如: wget

brew install wget

卸载任意包

brew uninstall <packageName>

例如: git

brew uninstall git

查询可用包

brew search <packageName>

查看已安装包列表

brew list

查看任意包信息

brew info <packageName>

更新Homebrew

brew update

查看Homebrew版本

brew -v

Homebrew帮助信息

brew -h

Example usage:
	  brew search [TEXT|/REGEX/]
	  brew (info|home|options) [FORMULA...]
	  brew install FORMULA...
	  brew update
	  brew upgrade [FORMULA...]
	  brew uninstall FORMULA...
	  brew list [FORMULA...]

	Troubleshooting:
	  brew config
	  brew doctor
	  brew install -vd FORMULA
	
	Brewing:
	  brew create [URL [--no-fetch]]
	  brew edit [FORMULA...]
	  https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Formula-Cookbook.md
	
	Further help:
	  man brew
	  brew help [COMMAND]
	  brew home

注意

在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 jdhuang /usr/local
  1. 推荐)安装Homebrew时对安装路径进行指定,直接安装在不需要系统root用户授权就可以自由读写的目录下:
<install path> -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值