赞
踩
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
在MacOS系统下一般会自带一个默认的版本,但也可以选择升级。Mac中的homebrew非常方便,但是安装的时候,却有些麻烦,因为墙的原因安装总会超时报错等。好在国内有一些镜像能让我们使用,比如中科大的镜像,清华源等。
mac更新到10.12后用homebrew无法写入/usr/local,会提示没有权限。
//删除原来的文件,可以在删除前查看下Cellar文件夹下已安装的包,homebrew将工具安装在这个文件夹下,并在/usr/local/bin下建立连接 sudo -i
rm -rf /usr/local/Cellar /usr/local/.gi
sudo chown -R liudong /usr/local //更新文件属主为liudong,如果liudong:wheel表示用户:用户组
sudo chmod -R 777 /usr/local//更改文件权限
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” //安装homebrew
或/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
注意:安装后目录在 /usr/local/Homebrew/Library/Taps/homebrew
出现以下界面,说明Homebrew安装成功了:
cd "brew –prefix"
rm -rf Cellar
brew prune
rm "git ls-files"
rm -rf Library .git .gitignore bin/brew
rm -rf README.md share/man/man1/brew
rm -rf Library/Homebrew Library/Aliases
rm -rf Library/Formula Library/Contributions
rm -rf ~/Library/Caches/Homebrew
brew -v 查看版本
brew doctor 检测下是否有什么冲突的地方
brew home 打开官方主页,在这里可以查找需要安装的软件
brew git home 打开git的官方主页
brew -h 查看帮助
brew update 更新Homebrew,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明
brew search softName 搜索软件,有一个打勾的默认的最新版本
brew home softName 用浏览器打开相关包的页面
brew info softName 显示包信息
brew deps softName 显示包依赖
brew list --versions 查看所有已安装的软件的版本
brew install softName 安装软件, softName@version来安装特定版本
brew uninstall softName --force 卸载软件
brew outdated 列出已更新内容中哪些软件有新版本
brew upgrade softName 更新某具体软件,去掉softName则更新所有软件
brew cleanup -n 查看哪些软件包需要清理旧版本
brew cleanup softName 清理旧版本程序
brew services list # 查看使用brew安装的服务列表,formula为具体的服务
brew services run formula|--all # 启动服务(仅启动不注册)
brew services start formula|--all # 启动服务,并注册
brew services stop formula|--all # 停止服务,并取消注册
brew services restart formula|--all # 重启服务,并注册
brew services cleanup # 清除已卸载应用的无用的配置
brew info ffmpeg
在输出中看到From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/ffmpeg.rb 信息
然后在浏览器中打开这个链接,可看到源码,在源码中会有一行:
homepage "https://ffmpeg.org/"
url "https://ffmpeg.org/releases/ffmpeg-6.0.tar.xz"
这里的ffmpeg-6.0就是版本号
可以查看这个文件的历史版本,可以得到所有可安装的版本
brew help list
brew hep --versions
brew help # 简洁命令帮助
man brew # 完整命令帮助
brew -v # 查看brew安装版本
brew update # 更新brew版本
brew outdated # 查看已安装的哪些软件包需要更新以及更新情况
brew upgrade git # 更新单个软件包
brew list # 显示已安装的所有软件包
brew list git # 查看软件包的安装位置
brew install git # 安装软件包
brew uninstall git # 卸载软件包
brew cleanup -n # 查看可清理的旧版本包,不执行实际操作
brew cleanup # 清理所有已安装软件包的历史版本
brew cleanup git # 清理单个已安装软件包的历史版本
brew search git # 搜索软件包, 查看可安装的版本
brew install maven@3.5
brew install python@3.6 # 安装指定版本的软件包
brew info git # 查看软件包信息
brew home git # 访问软件包的官方网站
open ~/.zshrc -e # 整理重复语句
open ~/.bash_profile -e # 整理重复语句
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。