MacOS 如何使用软件包管理器 Homebrew-Cask 安装软件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MacOS 如何使用软件包管理器 Homebrew-Cask 安装软件?相关的知识,希望对你有一定的参考价值。
本文标签: Mac效率工具 Mac小工具 MacOS Homebrew-Cask Mac软件包管理器
软件包管理简介
苹果系统结合了Windows的图形界面以及Linux的命令行,现在开发人员都清一色的用Mac了。
Linux系统下安装、更新软件都很方便,除了我感觉用CentOS系统的一些人还喜欢 老三部曲 :下载、编译、安装。大部分人都更习惯基于包管理系统安装软件,当然更新、移除软件也用包管理系统搞定了。
Mac系统的包管理不像Linux是由操作系统自带的,Mac官方默认没有提供这样的包管理系统。(Windows也是,大家想想每次安装Windows程序有多麻烦,还很容易下载到带病毒的程序;当年国内几家下载站点主要就提供了Windows exe 镜像,擦,暴漏年龄了)
作为长期使用Linux系统的人应该都更习惯使用包管理来安装、更新软件包,Mac上最流行的应该是 Homebrew。
Homebrew
下面一行命令安装Homebrew:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew 常用命令
命令行软件管理:
$ brew search wget # 搜索软件
$ brew info wget # 查看软件信息
$ brew install wget # 安装 wget
$ brew list wget # 列出该软件安装后的文件
$ brew uninstall wget # 卸载 wget
Homebrew-Cask
官网:https://caskroom.github.io/
Homebrew-Cask extends Homebrew and brings its elegance, simplicity, and speed to macOS applications and large binaries alike.
It only takes 1 line in your shell to reach 3624 Casks maintained by 4493 contributors.
caskroom 软件管理:
获取 Homebrew-Cask
$ brew tap caskroom/cask
常用命令:
# brew cask 和 brew 的命令基本一致,search, info, list, install, uninstall 子命令都一样
$ brew cask install java # 安装 Java
$ brew cask uninstall java # 卸载 Java
Homebrew 安装的软件更新
brew install
的软件都可以通过下面命令更新:
$ brew update && brew upgrade && brew cleanup
brew update
: 更新Homebrewbrew upgrade
: 完成已安装命令行软件更新brew cleanup
: 删除旧版本软件
Homebrew-Cask 安装的软件更新
我会尽可能的通过 brew cask install
来安装GUI软件,比如:java
, google-chrome
, vlc
, sublime-text
, postman
, eclipse-jee
等等。
但 brew cask install
安装的软件并不能很容易的用一条命令更新,所以,我用下面的脚本更新:
$ cat ~/bin/brew_cask_upgrade.sh
#!/bin/bash
red=$(tput setaf 1)
# green=$(tput setaf 2)
reset=$(tput sgr0)
(set -x; brew update;)
for cask in $(brew cask outdated | awk ‘{print $1}‘)
do
echo "${red}update ${cask} ...${reset}."
# (set -x; brew cask reinstall "$cask";)
(set -x; brew cask install --force "$cask";)
done
echo "${red}brew clean up ...${reset}"
(set -x; brew cleanup;)
(set -x; brew cask cleanup;)
echo "${red}brew clean up done.${reset}"
重点:
brew cask outdated
列出需要更新的软件brew cask install --force <outdated-cask>
更新软件
其实,下面一句话也能搞定:
$ brew cask install --force $(brew cask outdated | awk ‘{print $1}‘ | xargs)
推荐使用Homebrew,而尽可能的不手动下载、安装 dmg 文件。
写在最后:FOR Freedom 看看外边的世界,以及IT这一行,少不了去Google查资料,最后,安利一些速器代理。
加速器推荐 | 免费方案 | 付费方案 | 官方网站 |
一枝红杏加速器 | 免费方案暂无,稳定高速 | 输入8折优惠码wh80,年付只需80元/年 | 官网直达http://whosmall.com/go/yzhx |
安云加速器 | 最好用的外贸VPN | 最低¥30/月 | 官网直达http://whosmall.com/go/ay |
LoCo加速器 | 每天免费2小时 | 最低¥15/月 | 官网直达http://whosmall.com/go/loco |
本文标签: Mac效率工具 Mac小工具 MacOS Homebrew-Cask Mac软件包管理器
转自 SUN‘S BLOG - 专注互联网知识,分享互联网精神!
原文地址: 《MacOS 如何使用软件包管理器 Homebrew-Cask 安装软件?》
相关阅读:《Mac 系统上如何用 LaunchBar 一键下载网页上的所有文件?》
相关阅读:《MacOS 如何用 LaunchBar 一键上传文件至 Google Drive?》
相关阅读:《最好用的 Mac App 快速启动及切换工具:Manico 2.0》
相关阅读:《我为什么选择 Window Tidy 作为 MacOS 分屏工具?》
相关阅读:《Chrome 扩展 Stylish :给不喜欢某个网站一键「换肤」》
相关阅读:《将 QQ 音乐、网易云音乐和虾米音乐资源「整合」一起的Chrome 扩展Listen 1》
相关阅读:《8 个「新标签页」Chrome 扩展: 教你把 New Tab 页面玩的溜溜溜》
相关阅读:《7 款实用 Chrome 扩展推荐:帮你提升 Chrome 使用体验》
相关阅读:《无扩展就不是 Chrome 了:15 款优质的Chrome 扩展推荐给大家》
相关阅读:《12 款不能少的使网页浏览获得的最佳体验Chrome 扩展》
相关阅读:《5 款可以带来幸福感的 Chrome 扩展》
相关阅读: 对程序员有用:2017最新能上Google的hosts文件下载及总结网友遇到的各种hosts问题解决方法及配置详解
原文地址:http://whosmall.com/?post=472
以上是关于MacOS 如何使用软件包管理器 Homebrew-Cask 安装软件?的主要内容,如果未能解决你的问题,请参考以下文章