竹笋

首页 » 问答 » 环境 » 好用到爆GitHub星标325k
TUhjnbcbe - 2022/7/15 18:42:00
北京专治白癜风医院 http://disease.39.net/yldt/bjzkbdfyy/
(给程序员零距离加星标,了解项目开发.)前言(废话)

不会吧?不会还有人用macOS没有安装/配置Homebrew吧?

Homebrew能干什么

Homebrew的Slogan:ThemissingpackagemanagerformacOS(orLinux)

Homebrew这款命令行软件管理神器在GitHub上已经有32.5k+的star了,功能也真心强大,几乎macOS上的软件包它都包了。Homebrew本身没有问题,问题在于。。。。。不说了,你懂的。

Homebrew除了是macOS的包管理器也可以装在Linux上成为Linux的包管理器,仅需要执行相应的命令,就能下载安装需要的软件包,省去了下载、解压、拖拽等繁琐的步骤。

用Homebrew官方的话来总结就是:安装Apple(或Linux系统)没有预装但你需要的软件。比如说安装MongoDB,只需要执行以下命令就可以安装,前提条件是环境一定要配置好。

brewinstallmongodb

简单一条命令,就可以实现包管理,还不用担心依赖/文件路径等问题。

Homebrew主要由四个部分组成:brew、homebrew-core、homebrew-cask、homebrew-bottles。

brew:Homebrew的源代码仓库homebrew-core:Homebrew的核心源homebrew-cask:提供macOS应用和大型二进制文件的安装homebrew-bottles:预编译二进制软件包

再来了解一下Homebrew的接个核心概念,后续会经常用到。

formula(e),安装包的描述文件,带e为复数cellar,包安装好后所在的目录bottle,预先编译好的包,不需要再下载源码编译,速度会快很多,官方库中的包大多数是通过bottle方式安装的tap,下载源cask(s),安装macOSnative应用的扩展,可以理解为有图形化界面的应用,带s为复数bundle,描述Homebrew依赖的扩展安装配置Homebrew

世上无难事,只要找到Homebrew的正确安装方式。

按理说,Homebrew的安装方式非常简单,只需要执行官方的一句命令就可以完成安装了。

/bin/bash-c"(curl-fsSL

1
查看完整版本: 好用到爆GitHub星标325k