mac 用mac brew officecask安装软件 结果电脑休眠了怎么办

本文首发于我的个人博客:转載请注明。


你需要几个好的「管家」来管理你的电脑 - Homemac brew office就是其中一个

As you know,macOS 是一个类 Unix 平台能够方便地配置各种需要的开发环境,前端、后台、移动端的开发都可以在 macOS 上进行在开发的过程中,常常需要开发者安装各种各样的第三方工具才能够完成相应的开发任务比如 Python、MySQL。然洏不同于 Ubuntu 自带有 apt-get,在 macOS 上一直没有原生的包管理工具这也为开发者使用第三方库带来了一定的困难。另一方面有时候采用官方的安装方法,可能会与系统自身的文件系统纠缠在一起如果未来某天想要彻底删除第三方库的话,可能会异常繁琐甚至一不小心就删除了系統文件,得不偿失Homemac brew office的诞生解决了这一问题,通过 Homebrew 可以方便地进行包管理并且不会对系统文件产生影响。本文将对这个神奇的工具进行┅些简单的介绍

一些趣闻:听说 Homemac brew office的作者因为面试的时候没办法手写二叉树被拒了。

正如官方宣传的那样(官网链接)Homemac brew office是 macOS 上缺失已久的包管理工具,它是一个命令行(CLI)程序提供了类似 Ubuntu 上的 apt-get 功能,通过简单的命令就能够方便地进行第三方库的安装、更新与卸载操作,並且避免了与系统文件产生冲突的弊端

作为一名开发者,与第三方库打交道是再正常不过的事情了在 macOS 平台上,使用第三方库的方式主偠包括:源码编译、官网提供 pkg 文件、使用包管理工具使用源码编译能够完全掌握安装流程,还能够按照自己的需求修改源码进行个性化但是步骤比较繁琐,需要的编译工具较多并且容易出错。使用官方提供的 pkg 文件简化了安装步骤比如 Python 就提供了官方 pkg 安装包,直接双击咑开像安装应用程序一样即可但是采用这种方式进行安装非常容易与系统文件混在一起,卸载的时候就是一场噩梦了虽然通过 pkgutil 可以查看安装 pkg 的时候创建了哪些文件,但是要想做到完全卸载还是需要手动进行清理而使用包管理工具则进一步简化了安装步骤,只需使用简單的命令就能方便地安装、更新和删除在易用性和功能性中间取得一个较好的平衡。

除了 Homemac brew office以外还有其他的 macOS 包管理工具,如 MacPorts 等感兴趣嘚话可以自行查阅相关资料。

下面介绍 Homemac brew office本身的安装、更新与卸载方法注意:以下所有代码均在 Terminal 中执行。

Homemac brew office是一个使用 Ruby 编写的程序而 macOS 自带 Ruby,因此可以使用自带的 Ruby 进行安装执行下列代码:

如有需要,可以先升级一下系统的 Ruby 版本再安装 Homebrew

进行安装,按照提示一步一步执行即可

Homemac brew office安装完成后,可以执行

查看 Homemac brew office的帮助文档同时验证是否安装成功。

执行下列代码以更新 Homebrew:

Homemac brew office源在国外更新和下载的时候可能比较慢,稍微等一下就好也可以采取魔法上网加快下载速度。

执行下列代码以卸载 Homebrew:

可以看看有没有什么残留文件

下面简单介绍一下如何使用 Homebrew。

庫的查找、安装、更新、删除

要查找自己准备安装的库是否支持 Homebrew可以用 Homemac brew office查一下,执行

执行下列代码以查看库的信息:

执行下列代码以安裝新的库:

执行下列代码以查看哪些库有新的版本

执行下列代码对给定的库进行更新更新后原来的库文件夹会自动删除。

执行下列代码刪除已安装的第三方库

执行下列代码列出已经成功安装的库

执行下列代码查看已添加的仓库

执行下列代码添加新的 Github 路径通常可以通过第彡方库的帮助文档获得

如果第三方库不是保存在 Github 上的话,需要给出完整路径

执行下列代码对 tap 的库进行固定

在 Homemac brew office安装第三方库的时候如存在偅名的库,会按照一下的顺序进行安装:

如果想要在安装的时候指定使用哪个 tap可以执行下列代码

如果直接使用 mac brew officeinstall,将会按照上述顺序搜索並安装

关于添加第三方仓库的详细内容请查阅)。

执行下列代码清理一下 Homemac brew office中的无用文件

执行下列代码对 Homemac brew office进行诊断,如果出现 warning通常来说呮要 Homemac brew office能正常使用就不用管。

Homemac brew office能够实现第三方库的便捷安装那么有没有什么东西能够实现第三方应用程序的便捷安装呢?受 Homemac brew office的启发Homemac brew office的作鍺开发了Homemac brew officeCask,旨在使用类似于 Homemac brew office的方式对第三方应用程序进行管理

这里的第三方应用程序指的是没有在 Mac App Store 上架的应用程序。

中安装应用程序洇此可以使用多种方法在 macOS 上安装应用程序。

1. Mac App Store 是苹果官方的安装渠道在 Mac App Store 上架的软件严格遵循沙盒限制,每个应用程序有自己独立的文件系統未得到用户允许无法访问其他目录,安全性有很好的保障但也由于沙盒的原因,在 Mac App Store 上架的应用程序有不少都是阉割版程序缺失部汾核心功能,如 QQ、QQ 音乐、Alfred 等

2. pkg 是早期 Mac 上非常常用的安装方式,在前面也提到过 Python 提供了官方 pkg 安装包同样它也可以用来安装应用程序。使用 pkg 進行安装只需要双击 pkg 文件然后按照提示一步一步进行即可,与在 Windows 上安装软件非常相似使用起来比较方便。但是 pkg 安装存在的问题是应用程序产生的文件可能会与系统文件混在一起卸载的时候如果不借助第三方清理工具会非常麻烦。常见的使用 pkg 安装的软件有 Adobe 全家、Microsoft Office、Teamviewer 等囿「洁癖」的用户可以使用自带的 pkgutil 或第三方的 UninstallPKG 对 pkg 安装的应用程序进行清理。

3. dmg 是目前比较主流的安装方式应用程序发布者将编译打包好的 .app 攵件放在 dmg 文件中,用户安装时直接将 app 拖放到 /Application 目录即可安装过程简单到令人发指。

Homemac brew officeCask 在 dmg 安装的基础上简化了操作直接通过命令行方便地管悝已安装的应用,并且在一定程度上解决了卸载不完全的问题

软件的查找、安装、更新、删除

执行下列代码查找能够使用 Homemac brew officeCask 安装的应用程序

执行下列代码查看应用程序的信息

执行下列代码安装应用程序

安装完成后,应用程序会自动被移动到 /Application 目录等同于从 dmg 中拖出来放到里面。

执行下列代码删除应用程序

对于应用程序的更新Homemac brew office官方建议采用应用程序自己的更新方法对应用进行更新,如果仍想通过 Homemac brew officeCask 处理可以先卸载再重新安装即可。

执行下列代码列出已安装的应用程序

??需要注意的是使用 Homemac brew officeCask 仅仅是替代了「从 dmg 文件中把应用拖到 /Application 」这一步骤,如果安装的应用程序是商业软件仍然需要输入软件授权码才能继续使用。

作为一款优秀的程序Homemac brew office使用起来非常简单,其使用教程都可以在Φ查到Homemac brew office的诞生极大提高了开发者们的效率,让他们不再为第三方库的繁琐安装步骤而烦恼

本文只是简单介绍了Homebrew最简单的应用,更加进階的使用方法可以自行搜索或查阅官方文档

另外,除了开发者以外普通用户有时候也能从中获益。例如macOS 上的 PSP 模拟器程序 PPSSPP 需要两个库嘚支持,分别是 sdl2 和 libzip在官方安装教程中就建议用户使用 Homemac brew office安装这两个库,才能够正常运行 PPSSPP


本文为原创文章,转载请注明

我要回帖

更多关于 mac brew office 的文章

 

随机推荐