【homebrew 系列文章】
- HomeBrew常规使用教程
- Homebrew进阶使用教程(一)
- Homebrew进阶使用教程(二)-用一个命令行天气客户端构建自己的仓库
- Homebrew进阶使用教程(三)-apue.h在mac下安装并使用连接
我的github地址:github地址:https://github.com/rangaofei/homebrew-saka
homebrew是osx下的一个包管理工具,可以很方便的管理各类包。官方给出的定义是
macOS缺失的软件包管理器
安装
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 1.4.3
Homebrew/homebrew-core (git revision dba402; last commit 2018-01-09)
2. 手动安装
执行如下命令:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
避免以下两点:
- 目录内包含空格
- 不要安装在
/sw
或者/opt/local
目录下
当然也可以手动下载安装脚本,然后修改HOMEBREW_PREFIX变量的值,改为自己的安装目录。
常用命令
1.安装卸载软件
brew --version
或者brew -v
显示brew版本信息brew install <formula>
安装指定软件brew unistall <formula
卸载指定软件brew list
显示所有的已安装的软件brew search text
搜索本地远程仓库的软件,已安装会显示绿色的勾brew search /text/
使用正则表达式搜软件
举个例子:直接输入
brew search gradle
显示如下内容:
~/ brew search gradle
==> Searching local taps...
gradle ✔ gradle-completion gradle@2.14
==> Searching taps on GitHub...
==> Searching blacklisted, migrated and deleted formulae...
以正则表达式输入
brew search /gra\\wle/
显示如下内容:
~/ brew search /gra\\wle/
==> Searching local taps...
gradle ✔ gradle-completion gradle@2.14
==> Searching taps on GitHub...
==> Searching blacklisted, migrated and deleted formulae...
2. 升级软件相关
brew update
自动升级homebrew(从github下载最新版本)brew outdated
检测已经过时的软件brew upgrade
升级所有已过时的软件,即列出的以过时软件brew upgrade <formula>
升级指定的软件brew pin <formula>
禁止指定软件升级brew unpin <formula>
解锁禁止升级brew upgrade --all
升级所有的软件包,包括未清理干净的旧版本的包
3. 清理相关
homebrew再升级软件时候不会清理相关的旧版本,在软件升级后我们可以使用如下命令清理
brew cleanup -n
列出需要清理的内容brew cleanup <formula>
清理指定的软件过时包brew cleanup
清理所有的过时软件brew unistall <formula>
卸载指定软件brew unistall <fromula> --force
彻底卸载指定软件,包括旧版本
通过brew安装的文件会自动设置环境变量,所以不用担心命令行不能启动的问题。 比如安装好了gradle,即可运行 gradle -v
今天的文章HomeBrew常规使用教程分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/22221.html