brew mac osx 上软件包管理工具

时间:2022-08-24 09:03:27

今天推荐 Mac OSX 下,方便高效的包管理工具 brew

brew 的全名叫做 Homebrew


它的功能类似于 ubuntu 下同下 apt-get ,或者 Cent OS 下的 yum 等包管理工具. 我们可以很方便的 安装,更新,卸载软件


brew 的官网

http://brew.sh/index_zh-cn.html

brew 安装

打开你的 mac 终端命令行工具,输入下面的脚本

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

因为我之前安装过.所以在此输入安装脚本后,提示 Homebrew 已经安装过

➜  /Users/zhangzhi  >ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

brew 安装软件

brew install 软件名称

我的电脑通过 brew 安装了 nvm 输入下面的脚本运行

➜  /Users/zhangzhi  >brew install nvm

brew 查看已安装的软件

brew list 可以查看所有安装的软件

当你具体想查看某一款软件的时候,可以用 info

brew info 软件名称

比如你可以查看已经安装的 nvm 信息

➜  /Users/zhangzhi  >brew info nvm
nvm: stable 0.26.1 (bottled), HEAD
Manage multiple Node.js versions
https://github.com/creationix/nvm
/usr/local/Cellar/nvm/0.26.1 (3173 files, 56M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/nvm.rb
==> Caveats
Add NVM's working directory to your $HOME path (if it doesn't exist): mkdir ~/.nvm Copy nvm-exec to NVM's working directory cp $(brew --prefix nvm)/nvm-exec ~/.nvm/ Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell's
equivalent configuration file: export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh Type `nvm help` for further information. Bash completion has been installed to:
/usr/local/etc/bash_completion.d

它列出了已安装软件的版本,开源地址等信息.甚至还贴心的告诉你如何设置环境变量等.

brew 查询软件

可以根据软件名称模糊查询软件信息

brew search git

➜  /Users/zhangzhi  >brew search git
bagit git-cal git-flow-avh git-multipush git-sh git-town gitup topgit
bash-git-prompt git-cola git-ftp git-now git-ssh git-tracker legit
easy-git git-crypt git-gerrit git-number git-stree git-url-sub libgit2
geogit git-encrypt git-hooks git-octopus git-subrepo gitbucket libgit2-glib
git git-extras git-imerge git-open git-test giter8 magit
git-annex git-fixup git-integration git-plus git-tf github-release modgit
git-archive-all git-flow git-lfs git-review git-tig gitslave stgit
homebrew/binary/subgit Caskroom/cask/digital-power-station Caskroom/cask/gity
homebrew/emacs/git-messenger Caskroom/cask/digital Caskroom/cask/laullon-gitx
homebrew/emacs/git-modes Caskroom/cask/git-annex Caskroom/cask/lego-digital-designer
homebrew/fuse/gitfs Caskroom/cask/git Caskroom/cask/logitech-control-center
homebrew/games/git-game Caskroom/cask/gitbook Caskroom/cask/logitech-gaming-software
homebrew/head-only/git-hg Caskroom/cask/gitbox Caskroom/cask/logitech-harmony
homebrew/head-only/git-svn-abandon Caskroom/cask/github-desktop Caskroom/cask/logitech-media-server
homebrew/head-only/git-utils Caskroom/cask/githubpulse Caskroom/cask/logitech-myharmony
homebrew/head-only/gitstats Caskroom/cask/gitifier Caskroom/cask/logitech-options
homebrew/head-only/willgit Caskroom/cask/gitify Caskroom/cask/logitech-unifying
homebrew/tex/git-latexdiff Caskroom/cask/gitter Caskroom/cask/rowanj-gitx
homebrew/versions/git-tf-2.0.2 Caskroom/cask/gitup Caskroom/cask/smartgit
Caskroom/cask/adobe-digital-editions Caskroom/cask/gitx Caskroom/cask/snagit

列出了 git 相关的各种软件

brew 卸载软件

brew uninstall 软件名称

brew 其他相关命令

brew update 更新 Homebrew brew home 在浏览器端打开 Homebrew 官网 brew deps 显示包的依赖信息

出自:brew mac osx 上软件包管理工具

brew mac osx 上软件包管理工具的更多相关文章

  1. Mac OSX上的软件包管理工具,brew 即 Homebrew

    brew 即 Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便. brew类似ubuntu系统下的apt-get的功能. 安装 ...

  2. brew 又叫Homebrew,是Mac OSX上的软件包管理工具

    brew 又叫Homebrew,是Mac OSX上的软件包管理工具; Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以 ...

  3. mac os x 10.9.1 安装 Homebrew软件包管理工具及brew安装maven3.1.1

    Mac OSX上的软件包管理工具,安装软件或者卸载软件. 打开终端输入(如不行,可参考homebrew官网): ruby -e "$(curl -fsSL https://raw.githu ...

  4. mac安装brew 软件包管理工具Homebrew

    brew 全称Homebrew  是Mac OSX上的软件包管理工具 Homebrew 安装和卸载工具 只用一行命令就能完成 官方地址:    http://brew.sh/index.html   ...

  5. mac pro下安装brew软件包管理工具

    Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装.更新.卸载软件. 1.打开终端直接输入下面指令回车: ruby -e "$(curl -fsSL h ...

  6. Mac Pro 安装 Homebrew 软件包管理工具

    Linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有 yum,Ubuntu有 apt-get. Mac os 中没有类似的东东,不过有第三方库支持 ...

  7. Mac安装软件包管理工具Homebrew

    PS:最近开始学习groovy,打算去官网下载SDK Bundle,可是官网半天加载不出来,而且莫名其妙就是下载不下来,Folx一直提示 "无效的HTTP相应:禁止",可能是插件和 ...

  8. brew || yarn 软件包管理工具

    1.brew || yarn 软件包管理工具

  9. RPM是RedHat Package Manager(RedHat软件包管理工具)

    RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种 ...

随机推荐

  1. RMAN备份与恢复之初入茅庐

    理解数据库备份 所谓备份实际上是把数据库复制到转储设备的过程. 从备份方式来看数据库备份分为物理备份和逻辑备份,物理备份是把构成数据库的所有文件拷贝到指定的位置的过程,而逻辑备份只是利用SQL语言从数 ...

  2. 12.享元模式(Flyweight Pattern)

    using System; using System.Collections; namespace ConsoleApplication5 { class Program { /// <summ ...

  3. Objective-C学习笔记-第一天&lpar;2&rpar;

    Objective-C中的协议,相当于Java中的接口 参考:http://www.cnblogs.com/zzy0471/p/3894307.html 一个简单的协议遵循: PersonProtoc ...

  4. linux系统的初化始配置 IP 主机名 防火墙 selinux

    本次内容包括Linux:ip.主机名.关闭firewalld与selinux 开机临时生效和永久生效 ------------------------------------------------- ...

  5. Eclipse的python插件安装

    网上找了一些资料都没有成功~~然后自己装的过程中编辑记录了一些 当然博客园里也有人用这一种方法也可以参考IBM中的 http://www.cnblogs.com/visec479/p/4139882. ...

  6. 从客户端&lpar;&amp&semi;&rpar;中检测到有潜在危险的 Request&period;Path 值解决方案

    出这个问题基本上是在转址字符串中有非法字符“<”,'&'之类的. 方案1: 如果仅仅只是转换页面,传参时出现的问题,可对数据加密: 绑定数据传值时加密 <%#Server.UrlE ...

  7. 配置android开发环境eclipse获取ADT获取不到

    在安装完Android SDK后eclipse要获取ADT, 可是由于GFW的存在, eclipse经常无法从http://dl-ssl.google.com/android/eclipse 获取到任 ...

  8. python面试必问 知识整理

      一 数据类型 1 数字 整型与浮点型   #整型int 作用:年纪,等级,身份证号,qq号等整型数字相关 定义: age=10 #本质age=int(10) #浮点型float 作用:薪资,身高, ...

  9. c语言希尔排序,并输出结果(不含插入排序)

    #include<stdio.h> void shellsort(int* data,int len) { int d=len; int i; ) { d=(d+)/; //增量序列表达方 ...

  10. P1274 魔术数字游戏 naive搜索&plus;剪枝

    真的naive...... 我把所有能剪的枝都剪了才过的.否则就是TTT 还有个很神奇的事:数组作为参数传进递归函数时会造成上一层函数里的数组的改变.这个我TM调了一天. 下面奉上代码 #includ ...