MacBook(macOS) 如何安装 Homebrew Cask(作废)

文章目录

  • 重要通知(不要再去安装 Homebrew Cask 了)
  • Homebrew Cask 简介
  • 相关文件和目录
  • Homebrew Cask 安装
    • 使用命令下载安装
    • 直接从官网下载安装包
    • 利用国内源手动 clone下载(推荐)
  • Homebrew Cask 换源

重要通知(不要再去安装 Homebrew Cask 了)

To start using Homebrew Cask, you just need Homebrew installed.
Homebrew Cask is implemented as part of Homebrew. All Homebrew Cask commands begin with brew, which works for both Casks and Formulae. The most frequently-used commands are:
1.install — installs the given Cask
2.uninstall — uninstalls the given Cask
3.reinstall — reinstalls the given Cask
4.list --casks — lists installed Casks

Homebrew Cask 不需要再单独安装了,新版的 Homebrew 已经整合了 Cask 全部的功能,不仅如此,在安装 Cask 时,也不再需要使用类似 brew cask 这样命令,一律使用命令 brew 即可,理解下面这句话:

All Homebrew Cask commands begin with brew, which works for both Casks and Formulae.

Homebrew Cask 的项目主页地址:https://github.com/Homebrew/homebrew-cask

How to Use Homebrew Cask:https://github.com/Homebrew/homebrew-cask/blob/master/USAGE.md#how-to-use-homebrew-cask

Homebrew Cask 简介

“To install, drag this icon…” no more!
Homebrew Cask extends Homebrew and brings its elegance, simplicity, and speed to the installation and management of GUI macOS applications such as Atom and Google Chrome.
We do this by providing a friendly CLI workflow for the administration of macOS applications distributed as binaries.

Homebrew Cask 相当于 Homebrew 的扩展,区别在于,brew 命令首先获取程序源码然后编译安装(包括依赖库),并自动做好必要的配置(如环境变量等);而 brew cask 命令是下载已经编译好的软件包并放在统一的目录中。

brew cask 命令用来安装 Mac 上的 Gui 程序应用包(.dmg.pkg),比如 qq、chrome 等。它先下载解压软件包到统一的目录中(/opt/Homebrew Cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等步骤。然后再软链到 ~/Applications/ 目录下, 非常方便,而且还包含很多在 AppStore 里没有的常用软件。

相关文件和目录

Homebrew Cask 是将应用程序放置在 /opt/Homebrew Cask/Caskroom/ 下,会在你的家目录中的『应用程序』文件夹中创建一个类似快捷方式的替身。

Homebrew Cask 安装

使用命令下载安装

liaowenxiongdeMacBook-Air:~ liaowenxiong$ brew tap phinze/Homebrew Cask && brew install brew-cask
Updating Homebrew...
Error: phinze/cask was moved. Tap homebrew/cask instead.+++++++++++++++++++++++++++++++++liaowenxiongdeMacBook-Air:~ liaowenxiong$ brew tap homebrew/cask && brew install brew-cask 
Warning: No available formula or cask with the name "brew-cask". Did you mean brew-pip?
==> Searching for similarly named formulae...
These similarly named formulae were found:
brew-cask-completion ✔                                                                                brew-pip
To install one of them, run (for example):brew install brew-cask-completion ✔
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.
liaowenxiongdeMacBook-Air:~ liaowenxiong$ brew cask search chrome
Error: Unknown command: cask
liaowenxiongdeMacBook-Air:~ liaowenxiong$ brew -cask search chrome
Error: Unknown command: -cask
liaowenxiongdeMacBook-Air:~ liaowenxiong$ brew --cask search chrome
Error: Unknown command: --cask++++++++++++++++++++liaowenxiongdeMacBook-Air:~ liaowenxiong$ brew install  caskroom/cask/brew-cask 
Error: caskroom/cask was moved. Tap homebrew/cask instead.++++++++++++++++++liaowenxiongdeMacBook-Air:~ liaowenxiong$ brew tap caskroom/cask && brew install brew-cask
Error: caskroom/cask was moved. Tap homebrew/cask instead.

直接从官网下载安装包

利用官网文件安装

  1. 从官网上下载 Homebrew Cask-master.zip 压缩包,解压后将文件夹名改为 Homebrew Cask
  2. 然后将其拷贝放入 /usr/local/Homebrew/Library/Taps/homebrew 中,与 homebrew-core 文件夹同级
  3. 至此完成 Homebrew Cask 安装

利用国内源手动 clone下载(推荐)

  1. 进入 homebrew 目录:
cd "$(brew --repo)/Library/Taps/homebrew/"
  1. 创建目录 Homebrew Cask
mkdir Homebrew Cask
  1. 开始 clone:
git clone git://mirrors.ustc.edu.cn/Homebrew Cask.git /usr/local/Homebrew/Library/Taps/homebrew/Homebrew Cask

Homebrew Cask 换源

cd "$(brew --repo)/Library/Taps/homebrew/Homebrew Cask"
git remote set-url origin https://mirrors.ustc.edu.cn/Homebrew Cask.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/Homebrew Cask.git

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/333570.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java.io.file()_JAVA基础知识之IO-File类

File类介绍File是java.io包下面的一个类,代表与平台无关的文件或者目录。JAVA中,无论文件还是目录,都可以看作File类的一个对象。File类能对文件或目录新建,删除,获取属性等操作,但是不能直接操作文件内容(…

netflix 模式创新_创新设计模式:单例模式

netflix 模式创新单例设计模式是一种软件设计模式,用于将类的实例化限制为一个对象。 与其他创建设计模式(例如抽象工厂 , 工厂和构建器模式)相比,单例将创建一个对象,但也将负责,因此该对象只…

美式英语 [t] 的发音

爆破音 true [t],发真实的 t。 单词的开始处重读音节的开始处,且前面没有跟着清辅音 [s] held 住不发声 叫法很多,声门塞音、吞音、喉塞(s)音、stop [t],held [t],不爆破的 [t]。 发音的口…

设计模式 原型模式_创新设计模式:原型模式

设计模式 原型模式原型模式用于创建对象的副本。 这种模式非常有用,特别是当从头开始创建对象的成本很高时。 与builder , factory和abstract factory模式相比,它不会从头开始创建对象,而是会克隆/重新创建它。 与单例模式相比&a…

java file 对象_Java里File对象的问题。

Java里File对象的问题。关注:282 答案:2 mip版解决时间 2021-02-02 07:14提问者鉨瞞着所囿亾,爱着誰2021-02-01 08:59import java.io.*;在此基础上怎么修改呢? 谢谢啦最佳答案二级知识专家山河已春2021-02-01 10:06import java.io.*;class JavaFileLis…

美式英语中 [d] 的特别发音

闪音 flap [d],fast [d],闪音 [d] 发音口腔部位说明:舌尖快速拍打上齿龈后,快速释放,轻快拍打 [d] 在两个元音之间发成 fast [d],非重读音节在元音和 [l] 之间发成 fast [d],非重读音节在[r]…

netflix 模式创新_创新设计模式:工厂模式

netflix 模式创新以前,我们对创建模式进行了介绍,并使用抽象工厂模式来创建对象族。 下一个模式是Factory模式 。 当涉及到Java时,工厂模式是最常用的模式之一。 那么工厂模式到底是什么呢? 工厂模式处理创建对象而不指定确切的…

g++ 编译mysql动态库_Linux下g++编译以及使用静态库和动态库的方法详解

下面小编就为大家带来一篇Linux下g编译与使用静态库和动态库的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧在windows环境下,我们通常在IDE如VS的工程中开发C项目,对于生成和使用静态库(*.…

家用电器如何计算功率和消耗的度数

计算公式:((U*I)/1000)*t 说明: 这里计算的都是电器的额定功率、额定电压、额定电流。U 是电压;I 是电流;t 是时间,单位是小时;U*I 得到的是电功率,例如电压12v,电流5A,…

构建器设计模式_创新设计模式:构建器模式

构建器设计模式以前我们看过工厂和抽象工厂模式。 这些模式可以达到目的,并且确实有用,但是在某些用例中,我们必须创建一个非常复杂的对象,并且创建它需要不同的步骤,每个步骤都需要不同的操作。 在这种情况下&#xf…

在线maven托管_使用Amazon s3托管您的Maven工件

在线maven托管如果您使用Amazon Web Services并将Java用于项目,则Amazon S3是托管团队工件的理想场所。 它很容易设置,而且很便宜。 如果您对它们的功能不特别感兴趣,那么它比设置现有存储库选项(jfrog,nexus&#xf…

英语单词如何看字母划分音节

音节划分是读准单词的基本前提之一,划分音节虽麻烦但熟能生巧,在英语交流或阅读时,经常会碰到不认识的单词或专有名称,如果你懂得了音节的划分,那再难的单词你也会读。 1、音节划分。 英语中以元音来划分音节&#xf…

layui绑定json_JSON绑定:概述系列

layui绑定jsonJSON绑定的Java API(JSON-B)1.0增强了Java EE平台对JSON数据交换格式的整体支持。 事实证明, 用于JSON处理的Java API(JSON-P)1.1十分流行,它们共同构成了完美的合作伙伴,填补了Ja…

英文单词的音节分类

绝对开音节 以发音的元音字母结尾的叫绝对开音节,且这个元音字母发的是自己本音。例如:he /hi:/ 和 go /gəu/ 相对开音节 一个辅音字母加上不发音的元音字母(通常是字母 e)结尾的叫相对开音节,其实就是以不发音的元…

java捕捉了异常_java 异常捕获与异常处理

try{会产生异常的代码}catch(出现异常的类型 e){异常出现后处理的方法}一旦异常出现又没有异常处理,程序就会中断。public static void main(String[] args) {try {int num 10 / 0;System.out.println(num);} catch (ArithmeticException e) {System.out.println(&…

2018年4月13日_Java的最新发展– 2018年4月下旬

2018年4月13日本周Java领域有一些最新的发展,我在本文中总结了其中的一些。 我们知道的JavaOne的终结 Stephen Chin在帖子“ JavaOne活动扩展了更多的曲目,语言和社区,并有了新名称 ”中写道:“ JavaOne会议正在扩展,…

Windows 系统下通过命令将本地文件上传至远程 Linux 主机的指定目录下

这里是借助文件传输客户端 putty 的命令来上传文件。 第一步:下载安装 putty 第二步:通过命令终端进入 putty 的主目录下,即进入 D:\puggy 目录下,该目录下含有多个可执行文件(以 .exe 为后缀名的文件) 第…

java读取codetable_解析Java对象的equals()和hashCode()的使用

解析Java对象的equals()和hashCode()的使用前言在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设…

jvm体系结构_JVM体系结构:JVM中的执行引擎

jvm体系结构各位读者好! 在JVM系列的上一篇文章中,开发人员了解了虚拟机的ClassLoader和Runtime Data Areas组件。 本教程将帮助开发人员正确理解JVM中的执行引擎 。 1.简介 在继续之前,让我们看一下Java虚拟机及其基本特征。 1.1什么是Jav…

如何才能不改变图片的像素大小,只改变图片的文件大小

如图,有一张这样的图片,我们需要对它进行压缩: 处理前该图片的像素尺寸和文件大小如图所示: 接着我们使用PS打开该图片,如果不想改变尺寸大小,只改变文件大小。点击菜单【文件】->【存储为web和设备所…