Mac安装homebrew

来源:互联网 发布:阿里云服务器别名解析 编辑:程序博客网 时间:2024/04/27 23:36

MacOS安装homebrew

1. homebrew是什么?

homebrew是MacOS下的一套包管理软件 ,可安装、卸载、更新软件包。类似ubuntu下的apt-get。

[homebrew官网]:https://brew.sh/index_zh-cn.html

2. 安装brew

终端下运行:(打开官网首页有下面的这个安装链接)

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

3. 缷载brew

cd `brew --prefix`rm -rf Cellarbrew prunerm `git ls-files`rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributionsrm -rf .gitrm -rf ~/Library/Caches/Homebrew

4. 更新brew

brew update

5. 使用

  • 安装包:

    brew install <packageName>
  • 缷载包:

    brew uninstall <packageName>
  • 升级包:

    brew upgrade <packageName>
  • 查询可用包:

    brew search <packageName>
  • 查看已安装包:

    brew list
  • 查看包信息:

    brew info <packageName>
  • 查看brew版本:

    brew --version
  • brew帮助信息:

    brew -help

6. 添加多仓库

homebrew默认安装后,可以添加多仓库。

$ brew tapUpdating Homebrew...caskroom/caskhomebrew/corephinze/cask

brew tap 命令可以看到目前已添加的仓库;

默认情况下brew tap假设这些仓库来自来github,但并不限于他。

如果使用brew install 找不到想要的包,可以在github网站搜索homebrew-包名,仓库名的前缀必须是homebrew-,如果搜索到了,可以使用brew tap 包名 来添加仓库。

未例

这样就可以添加这个apache仓库:

$ brew tap homebrew/apacheUpdating Homebrew...==> Tapping homebrew/apacheCloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-apache'...remote: Counting objects: 16, done.remote: Compressing objects: 100% (16/16), done.remote: Total 16 (delta 7), reused 3 (delta 0), pack-reused 0Unpacking objects: 100% (16/16), done.Tapped 12 formulae (52 files, 85.7KB)

7. 其它

  • 安装brew前最好先安装苹果的xcode。

  • 一般命令需要更改/usr/local,没有权限执行,例如:

    $ brew updateError: The /usr/local directory is not writable.Even if this directory was writable when you installed Homebrew, othersoftware may change permissions on this directory. Some versions of the"InstantOn" component of Airfoil or running Cocktail cleanup/optimizationsare known to do this.You should probably change the ownership and permissions of /usr/localback to your user account.sudo chown -R $(whoami):admin /usr/local

    按提示先输入:

    sudo chown -R $(whoami):admin /usr/local
  • 推荐一个homebrew的图形管理工具:Cakebrew

0 0
原创粉丝点击