Homebrew 的使用

2019-10-24  本文已影响0人  叫兽儿

一、安装

/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

三、基本使用

1、安装任意包
$ brew install <packageName>

Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local

$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1

$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget

Homebrew 不会将文件安装到它本身目录之外,所以可将 Homebrew 安装到任意位置。

2、卸载任意包
$ brew uninstall <packageName>
3、查询可用包
$ brew search <packageName>
4、查看已安装包列表
$ brew list
5、查看安装包的信息
$ brew info <packageName>
6、更新 Homebrew
$ brew update
7、查看 Homebrew 版本
$ brew -v

四、注意

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

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

方法一:对/usr/local目录下的文件读写进行root用户授权

$ sudo chown -R <user> /usr/local

方法二:安装Homebrew时对安装路径进行指定,直接安装在不需要系统root用户的目录下(推荐)

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

猜你喜欢

热点阅读