Mac安装软件,一条指令就搞定

1. 为什么要用Homebrew?

在mac下,通常有三种方式下载软件:

# 通过系统自带的“App Store”直接进行安装;

apple-system', BlinkMacSystemFont, 'system-ui', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji';"> # 查找下载网页,自行下载dmg软件进行安装;# 通过homebrew指令进行安装;

我们以安装火狐浏览器为例对比三种方法的执行过程。

在“App Store”安装

结果发现搜索关键词“火狐”和“firefox”均没有我们想要的结果。

mac 安装docker engine mac 安装软件_python

搜索“firefox”

mac 安装docker engine mac 安装软件_firefox_02

搜索“火狐”

看来并不能用“App Store”进行下载安装。

在网页查找相应资源安装

1. 打开百度,搜索”火狐“

mac 安装docker engine mac 安装软件_firefox_03

百度搜索”firefox“

2. 打开”火狐官网“

mac 安装docker engine mac 安装软件_firefox_04

”firefox“官网3. 点击”立即下载“后,在"download"找到下载好的dmg文件并执行。

mac 安装docker engine mac 安装软件_firefox_05

下载好的dmg文件

4. 打开之后后,出现下面窗口,我们将“Firefox.app”拖动到Applications文件中,这样我们就安装好了。

mac 安装docker engine mac 安装软件_firefox_06

打开dmg文件显示的界面

5. 然后我们需要收拾残局,到桌面右键图标弹出,删除dmg文件

mac 安装docker engine mac 安装软件_python_07

右键弹出firefox

是不是觉得过程很冗长。

使用Homebrew安装

只需要打开“terminal”,执行一条指令brew cask install firefox

就安装好了。

再也不用管下载的dmg在哪,再也不用拖拽,再也不用再安装完之后删除残余的安装文件。是不是超方便的。

同时,Homebrew为系统软件提供了非常方便的安装方式,解决了包的依赖问题,并不再需要烦人的sudo,一键式编译,无参数困扰。除安装外,还可以轻松实现包括更新、卸载在内的管理功能。so easy~

2. 什么是Homebrew?

Homebrew是一个开源(免费哦~)的,适用于macOS的包管理软件。这里的“包”指的是macOS除了操作系统之外的所有程序文件的集合,它可以是“应用程序”、“字体”、“库”等等。通过Homebrew,我们可以轻松的对这些包进行安装、版本升级、卸载、发布等等操作。Homebrew没有可视化的界面,它是一个执行在“terminal(终端)”的程序。所有的操作通过指令完成。掌握少数几个指令,便可以完成大部分的操作。

3. 如何安装Homebrew?

打开“terminal”并输入以下指令并执行便可以完成安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

是不是超简单。

(ps. 上述的指令可能会变化,如果发现失效了,可以通过官网给定的指令进行安装)

4.如何使用Homebrew?

我们常用的指令并不多:搜索软件包 :brew search "关键词"

安装软件包 :brew install "软件名称"

卸载软件包:brew uninstall "软件名称"

查看当前安装的软件包:brew list ""软件名称""

查看可更新软件包:brew outdated

更新软件包:brew upgrade

我们以“firefox”和“python”为例:

搜索软件包

“brew search firefox”,得到如下结果:

mac 安装docker engine mac 安装软件_搜索_08

brew search firefox

“brew search python”,得到如下结果:

mac 安装docker engine mac 安装软件_mac写python用什么软件_09

brew search python结果有两个分类,“Formulae” 和 “Casks”Formulae 指的是环境、指令集、可执行文件等不直观的软件包;

Casks 指的是包含应用程序格式“.app”的软件包;

安装软件

brew cask install firefox

brew install python

卸载软件

brew cask uninstall firefox

brew uninstall python

更新软件

更新python: brew upgrade python

更新所有可以更新的软件:brew upgrade

对于普通用户,上述的操作就能够满足日常使用了。当然,brew还支持很多其他功能,例如:创建、发布自己的 Homebrew 软件包、查看安装包依赖、锁定版本等等,大家就自行探索啦~

mac 安装docker engine mac 安装软件_搜索_10

mac 安装docker engine mac 安装软件_搜索_11