文档章节

macbook 上HomeBrew安装与简单使用

石头Robert
 石头Robert
发布于 2016/02/27 00:25
字数 744
阅读 211
收藏 5

.  前言

作为从window系统转到linux系统刚开始很多东西一知半解,直到两年后今天拥有自己了Macbook Pro一些存在的迷惑一一解开。大家都很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统,包括Windows系统下有多种方便的软件管理工具,如:360软件、QQ管家等多种。 Mac OS X系统下有Macports、Fink包管理系统、包括apple的官方Mac App Store。所以我们在苹果下找到一款比较新的、方便的包管理系统工具,它就是Homebrew。

Homebrew

什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X. 官方的解释非常明了,Homebrew是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget)。Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。

1:关于homebrew下载地址网上版本很多,我用了好几个都显示 The requested URL returned error :404 bad request 如下图所示:

2: 网上提供最新homebrew安装地址: http://brew.sh/index_zh-cn.html,在终端输入

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

按下回车键确认 如下图所示:

3:出现Press RETURN to continue or any other key to abort 提示,在按下回车键确认 如下图所示:

4:安装完成后,可以用brew doctor命令检测下是否有什么冲突的地方(如没有卸载MacPorts等)安装完成了,是不是很简单呢,看看安装成功了没有,赶紧试试吧 如下图所示:

其它homebrew指令:

brew list   —显示已经安装软件列表

brew update   —更新软件,把所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明。

brew home  *—用浏览器打开

brew deps * — 显示包依赖

brew server *  —启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包

brew –help — 查看brew的帮助

brew install git —  安装软件

brew uninstall git — 卸载软件

brew search git — 搜索软件

brew upgrade git — 更新某具体软件

brew [info | home | options ] [FORMULA...] — 查看软件信息

brew cleanup git与brew cleanup —删除程序,和upgrade一样,单个软件删除和所有程序老版删除。

brew outdated —查看那些已安装的程序需要更新


备注:homebrew安装程序的过程中需要用到xcode中的 编译器,你可以app store中免费下载安装(需要注册免费的开发者,然后才能下载)安装后到属性(Xcode -- Perference--Downloads--Components--Command Line Tools)点击下载就可以了 。

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


© 著作权归作者所有

石头Robert
粉丝 10
博文 14
码字总数 3345
作品 0
朝阳
程序员
私信 提问
常用MAC技巧---搭建以太坊私联过程经验

完整的MAC搭建私链,参考如下三篇博客即可,再次不再赘述。 区块链学习一 MAC上以太坊私有链搭建 快速搭建以太坊私链 以太坊开发极简入门 这里写的一些坑的地方,MAC系统下。 1. Mac下打开/...

王文刚区块链
2018/07/08
0
0
Homebrew 1.4.0 发布,MacOS 上的包管理器

Homebrew 1.4.0 发布了。Homebrew 是 MacOS 上的套件管理器,Homebrew 会将套件安装到独立目录,并将文件软链接至 ,所有文件均会被安装到预定义目录下,无需担心 Homebrew 的安装位置。Hom...

达尔文
2017/12/12
1K
5
Homebrew简介和基本使用

一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径...

说回答
2018/06/25
0
0
MAC下用homebrew安装及配置apache、php和mysql

原链接地址:http://lonewolf.name/blog/2015/03/22/homebrew-apache-php-mysql/原创博客,转载请注明。 我们用到php运行环境的时候总喜欢用集成包,其实在mac下,用homebrew也可以很快的安装...

lonewolf
2015/03/22
0
11
Homebrew 1.2.0 发布,MacOS 上的包管理器

Homebrew 1.2.0 发布了。Homebrew 是 MacOS 上的套件管理器,Homebrew 会将套件安装到独立目录,并将文件软链接至 ,所有文件均会被安装到预定义目录下,无需担心 Homebrew 的安装位置。Hom...

达尔文
2017/05/02
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
3
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
4
0
mysql 5.7之my.cnf配置大全

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务...

Online_Reus
昨天
3
0
MAVEN打包时引入外部链接的包

1.项目引入了ORACLE的jar包,MAVEN配置如下 2.打jar包的时候需要指定下main入口函数mainClass <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ......

Cobbage
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部