文档章节

Homebrew - macOS 不可或缺的套件管理器

天秤vs永恒
 天秤vs永恒
发布于 2016/11/15 23:42
字数 388
阅读 5
收藏 0
点赞 0
评论 0

一、Homebrew 是什么?

Unix/Linux 安装软件的时候有个很常见、也很令人头疼的事情,那就是软件包依赖。值得高兴的是,当前主流的 Linux 两大发行版本都自带了解决方案,Red hatyumUbuntuapt-get

macOS 也是 Unix 系系统,忧伤的是 macOS 没有提供类似的解决方案,幸运的是有第三方提供了解决方案。本文介绍的就是 macOS 上最受欢迎的 Homebrew,Homebrew 简称 brew,是 macOS 上的软件包管理工具,能很方便的安装(及依赖包)和卸载软件。

二、Homebrew 的安装

Homebrew 的安装非常简单,安装需要使用 Ruby,macOS 中默认已经安装了 Ruby,所以只需复制如下命令到终端中执行即可:

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

稍等片刻即可安装成功。

三、Homebrew 的使用

Homebrew 使用非常简单,常用的有搜索、安装、卸载软件,使用如下:

1. 搜索软件:brew search 软件名,如:

$ brew search wget

2. 安装软件:brew install 软件名,如:

$ brew install wget

3. 卸载软件:brew remove 软件名,如:

$ brew remove wget

四、相关资料

如需更多的资料,去官网和官方的 Github 去探索吧!

官网:http://brew.sh/index_zh-cn.html Github:https://github.com/Homebrew/brew/


本文首发于马燕龙个人博客,欢迎分享,转载请标明出处。 马燕龙个人博客:http://www.mayanlong.com 马燕龙个人微博:http://weibo.com/imayanlong 马燕龙Github主页:https://github.com/yanlongma

© 著作权归作者所有

共有 人打赏支持
天秤vs永恒
粉丝 4
博文 36
码字总数 16736
作品 0
长宁
项目经理
Mac 安装Homebrew 以及brew update

0、前提"安装CocoaPods 因为最近两天我更换了ssd固态硬盘和重装了 macOS Sierra 10.12系统,需要重新安装cocoaPods Xcode8 macOS Sierra 10.12 安装CocoaPods 我在安装过程pod setup遇到问题...

朝雨晚风
2016/12/20
0
0
生成本地 HTTPS 加密证书的工具 - mkcert

mkcert 是生成本地 HTTPS 加密证书的工具,一个命令就可以生成证书,不需要任何配置。 使用示例 $ mkcert -installCreated a new local CA at "/Users/filippo/Library/Application Support...

匿名
07/05
0
0
Mac OSX 10.9搭建nginx+mysql+php-fpm环境

安装homebrew homebrew是mac下非常好用的包管理器,会自动安装相关的依赖包,将你从繁琐的软件依赖安装中解放出来。安装homebrew也非常简单,只要在终端中输入: homebrew的常用命令: 想了解更...

abing_hu
2014/01/04
0
7
Solidity文档(中文版)连载二:安装 Solidity 编译器

序言 本文是 Solidity 文档(以太坊官方 Solidity 开发手册)中文版连载的第二部分。这个连载的第一部分是智能合约概述。 这份文档的英文原文可以在以太坊官网的最下方 Solidity 链接中找到。...

风静縠纹平
05/07
0
0
Mac OS X Lion 10.7.4上安装GTK+心得,兼谈如何解决fink的“could no

一、系统环境(OS X与XCode)   操作系统:Mac OS X Lion 10.7.4(11E53)   编程工具:Xcode 4.4.1(1448),并装好了它的“Command Line Tools”。   安装过程可参考这些帖子—— 在vir...

mickelfeng
2014/02/13
0
0
Mac升级Yosmite(优胜美地)以后出问题

这一节主要面向服务器端的开发者,如果你是普通用户、项目经理或纯粹的 iOS 开发者,可以直接看下一节。 系统升级完成之后,如果你是个开发者,你会发现:Homebrew 不能用了因为 Ruby 的版本...

Megan_zhou
2014/10/18
0
2
usql 0.7.0 发布,SQL 数据库的通用命令行界面

usql 0.7.0 已发布,usql 是 SQL 数据库的通用命令行界面,支持主流的数据库软件,如 PostgreSQL、 MySQL、Oracle Database、SQLite3、Microsoft SQL Server 以及许多其他的数据库(包括 No...

王练
06/17
0
0
git访问github的rate limit问题解决

git访问github的rate limit问题解决 由于现在Github的开放访问有每小时60个请求的限制,很多应用下载、安装、使用过程中会访问Github,导致超限而报错403 rate limit等等。通过授权后,可以提...

openthings
06/26
0
0
Mac 配置java 开发环境

建议苹果 安装 macOS 缺失的软件包管理器->homebrew 安装卸载软件非常方便 什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t inc......

天使不凡
06/29
0
0
Mac上Homebrew的使用 (Homebrew 使 OS X 更完整)

0 Homebrew是啥? “Homebrew installs the stuff you need that Apple didn’t.——Homebrew 使 OS X 更完整”。 Homebrew的官网[1](多语言版本)简单明了地介绍了如何安装和使用这个工具,...

mac_zhao
2015/03/11
0
4

没有更多内容

加载失败,请刷新页面

加载更多

下一页

SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
5
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
1
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
165
1
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
昨天
1
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
昨天
1
0
python里求解物理学上的双弹簧质能系统

物理的模型如下: 在这个系统里有两个物体,它们的质量分别是m1和m2,被两个弹簧连接在一起,伸缩系统为k1和k2,左端固定。假定没有外力时,两个弹簧的长度为L1和L2。 由于两物体有重力,那么...

wangxuwei
昨天
0
0
apolloxlua 介绍

##项目介绍 apolloxlua 目前支持javascript到lua的翻译。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规模翻...

钟元OSS
昨天
2
0
Mybatis入门

简介: 定义:Mybatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 途径:MyBatis通过XML文件或者注解的形式配置映射,实现数据库查询。 特性:动态SQL语句。 文件结构:Mybat...

霍淇滨
昨天
2
0
开发技术瓶颈期,如何突破

前言 读书、学习的那些事情,以前我也陆续叨叨了不少,但总觉得 “学习方法” 就是一个永远在路上的话题。个人的能力、经验积累与习惯方法不尽相同,而且一篇文章甚至一本书都很难将学习方法...

_小迷糊
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部