`

Mac 系统下类似于 apt-get 的软件包管理器 -- Homebrew

阅读更多

 

对于一个习惯了在 Ubuntu 的终端上通过 apt-get 来安装工具软件的我来说,也希望在Mac上找到类似的工具,能很方便的一条命令就能安装所需的软件,而不用手工的去查找下载编译,或者是折腾安装所需的一些依赖关系。很惊喜发现,Mac上也有类似的工具软件包管理器 --Homebrew

Homebrew 并不是什么软件包都能装,它只是能装一些系统缺省的软件包,例如:wget、nginx、mysql等等。不过随着 homebrew0.9版 新加了 tap 操作,支持安装第三方数据源的软件包,以后支持安装的软件包会更多、更丰富。

Homebrew安装

安装 Homebrew 很简单,只需在终端上输入一行 Ruby 脚本(所以要先搭建 Ruby 运行环境,Mac 下已经预装了 Ruby)就行:

Homebrew使用

Homebrew 跟 Ubuntu 的里的 apt-get 一样,update是更新软件包列表,install是安装软件包,uninstall是卸载软件包,用法都差不多,熟悉 apt-get 使用的话是很容易上手。

下面是 Homebrew 的一些常用操作(package替换成你想安装的软件名,例如:nginx、mysql,就能正常安装你想要安装的软件):

显示帮助信息

1
brew -h

Homebrew的版本

1
brew -v

列出Homebrew的建议或警告信息

1
brew doctor

列出已安装的软件包

1
brew list

更新Homebrew软件包

1
brew update(up)

用浏览器打开package主页(package 为空则打开 Homebrew 主页)

1
brew home package

显示软件包内容信息

1
brew info package

显示包依赖

1
brew deps package

查找有没有想要安装的软件包(支持模糊查找)

1
brew search package

查看软件包的信息

1
brew info package

软件包的安装选项

1
brew options package

安装软件包

1
brew install package

如果想查看安装过程中执行的命令或者是编译信息,可以在 "install" 后面加一个 "-v" 参数:

1
brew install -v package

卸载软件包

1
brew uninstall(remove) package

用 Homebrew 安装第三方工具软件包,例如用 homebrew 安装官方缺省的php

1
brew tap josegonzalez/php

如果软件包出了新版本,可以用 upgrade 更新过时的软件包(缺省 package 参数,则为全部更新):

1
brew upgrade package

清理之前安装的旧版本数据:

1
2
brew cleanup --force -s
rm -rf $(brew --cache)
分享到:
评论

相关推荐

    Tesseract-OCR软件包

    1. **下载Tesseract**: 你可以从官方网站或者通过包管理器(如Homebrew on macOS或apt-get on Linux)获取Tesseract的最新版本。在Windows上,可以下载预编译的二进制文件。 2. **解压与安装**: 安装过程中,确保...

    Homebrew安装包

    Homebrew,被誉为Mac OS上的“Linux包管理器”,是一个开源项目,旨在简化在苹果操作系统上安装和管理软件的过程。它允许用户通过简单的命令行指令来安装、升级和卸载各种软件,无需关注编译、配置和依赖关系的复杂...

    brew-zsh-plugin:用于Homebrew软件包管理器的ZSH插件

    Homebrew是基于命令行的包管理器,被誉为“Mac上的apt-get”。它允许用户用一行命令轻松安装、更新和卸载各种开源软件。Homebrew的命令行界面简单易用,大大简化了开发者和高级用户的软件管理流程。例如,安装Git...

    Homebrew Mac OS X 的包管理器 v4.2.10.zip

    Homebrew 是Mac OS X系统中的一个非常重要的包管理器,它允许用户轻松地安装、管理和升级各种开源软件。这个压缩包“Homebrew Mac OS X 的包管理器 v4.2.10.zip”包含了Homebrew的特定版本4.2.10的源代码和其他相关...

    pacapt:许多软件包管理器的ArchLinux类似pacman的包装器

    pacapt许多软件包管理器的ArchLinux类似于pacman的包装器 pacapt是许多软件包管理器的包装器。 只需在任何Linux , BSD和Mac OS计算机上使用pacapt -S htop安装软件包或pacapt install htop 。 它支持以下程序包...

    Homebrew安装与配置(macOS)

    它是macOS和Linux上的一个绝佳的终端软件包管理程序。与Linux上的apt-get、yum等相同,它拥有丰富的功能,能实现“即输即装”。只需一行命令“brew install xxx”,它就会自动给你安装上了!神不神奇?甚至不用加...

    docker安装的概要介绍与分析

    - 使用系统自带的软件包管理工具(如Linux下的`apt-get`或`yum`等)来更新现有的软件包。这一步骤是为了确保系统处于最新状态,减少因软件包过时而导致的问题。 **2. 安装必要的软件包** - Docker需要一些必要的...

    软件包管理器:操作系统,编程语言等的软件包管理器

    软件包管理器是现代计算机系统中的重要组成部分,无论是操作系统还是编程语言,它们都极大地简化了软件的安装、更新和管理过程。本篇文章将深入探讨软件包管理器的概念、功能以及在不同环境下的应用。 首先,软件包...

    命令安装app

    在macOS系统中,由于采用了Homebrew作为包管理器,安装应用的命令是: ``` brew install example-app ``` 在Windows环境中,PowerShell是现代的命令行工具,你可以使用`winget`(Windows Package Manager)来安装...

    docker配置资源.rar

    Docker的配置教程可以按照以下步骤进行,以确保Docker能够正确安装并配置在您的系统上。以下步骤将详细解释在Linux(特别是Ubuntu)、macOS和Windows系统上如何安装和配置Docker。 1. 安装Docker Linux(Ubuntu) ...

    glm-haskell:R的lme4的Haskell版本。 还是它的一部分

    两者都是开源的,可以通过apt-get或homebrew获得。 例如,在Mac上,满足以下条件即可: brew install nlopt brew install suite-sparse 在linux系统上: sudo apt-get更新sudo apt-get安装libnlopt-dev sudo apt...

    homebrew-vue-cli:使用Homebrew安装Vue CLI

    Homebrew,又被称为“Mac上的apt-get”,是 macOS 系统下的一个包管理器,用于方便地安装和管理各种开源软件。通过Homebrew,用户可以在命令行中像安装本地应用一样安装各种开发者工具,包括Node.js、Git等,当然也...

    homebrew 0.1

    Homebrew 是一个开源的软件包管理器,专为 macOS 操作系统设计,有时也被称作“Mac 的apt-get”,因为它提供了类似Linux发行版中的包管理功能。0.1 版本是 Homebrew 的早期版本,可能包含初始的核心功能和基本的安装...

    Go-GoFish是一个跨平台的系统软件包管理器

    GoFish是一款旨在为多平台提供简便软件包管理的工具,其设计灵感来源于Mac OS上的Homebrew。这款系统软件包管理器使得在Linux和Windows上安装、更新和管理软件变得如同在Mac OS上使用Homebrew一样简单。GoFish的出现...

    python中PIL安装简单教程

    1. **更新 Homebrew**:Homebrew 是 macOS 下的一个软件包管理系统,用于方便地安装软件包。 ```bash brew update ``` 2. **安装依赖库**:确保系统中安装了 libjpeg 和 libpng 库。 ```bash brew install ...

    homebrew-sqlitebiter:sqlitebiter的Homebrew公式

    1. **Homebrew**: Homebrew是基于Ruby语言开发的,主要用于MacOS系统,它提供了命令行界面,让用户可以像在Linux系统中使用apt-get或yum一样,用简单的命令来安装、更新和管理各种开源软件。Homebrew的核心理念是...

    MySQL安装及启动指南.md

    - **对于Linux系统**:通常建议通过包管理器(如apt-get、yum或dnf)来安装MySQL。例如,在Ubuntu上可以使用命令`sudo apt-get install mysql-server`来安装MySQL。 - **对于macOS系统**:可以通过Homebrew等工具...

    在不同环境下docker安装文档

    3. **Homebrew**:一个流行的macOS软件包管理器,允许用户轻松地安装、更新和管理macOS系统上的软件。 4. **Docker Desktop for Windows**:由Docker官方提供的集成工具。 #### 二、安装前的准备 在正式安装Docker...

    nodejs完整安装教程(带软件)

    1. 对于基于Debian/Ubuntu的系统,运行`sudo apt-get update && sudo apt-get install nodejs npm`。 2. 对于基于RPM的系统(如Fedora、CentOS),运行`sudo yum install epel-release && sudo yum install nodejs ...

    theoldreader-cli:旧阅读器API和TerminalConsole GUI

    在debian上,您可以使用apt命令安装软件包: 如果你想要的GUI $ apt-get install libjson-perl libwww-perl libio-prompt-perl libcurses-ui-perl libnotify-bin $ cpan -i Curses::UI::POE 如果您不希望使用gui...

Global site tag (gtag.js) - Google Analytics