当前位置: 首页 > article >正文

Homebrew你了解吗?

如果你有一台MAC,如果不知道HOMEBREW,那就丧失了玩MAC的乐趣了。HOMEBREW对MAC来说相当于咖啡伴侣一样的存在。

现在你是否有很多的问号?HOMEBREW 是什么鬼?嗯,别急,小白都是这样过来的,比如博主。

一、Homebrew是什么?Homebrew的安装和使用

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

主要从下载的源码包解压(包含相关依存库),同时自动配置好各种环境变量,并且 Homebrew 会自动为你解决软件包的依赖问题。可以一条命令完成软件的安装、升级、卸载等操作。

通过 Homebrew 下载安装的软件全部来自对应的软件官网,无需担心下载源的安全问题。,如果是原本要付费的应用也仍旧是要购买的,并不是用 Homebrew 就能绕过付费的门槛。

二、Homebrew的安装

注意 MAC 只支持 10.13 或更高版本使用 HOMEBREW,其他版本安装都会不停报错,比如报错(7)Failed to connect to raw.githubusercontent.com port 443: Connection refused error: Error。)

第一步、在“Launchpad”文件夹的”其他”文件夹内找到“终端”工具。

第二步、在终端输入以下命令后回车(失效的话就从官网上找到最新命令),安装过程中根据提示,再按一次回车,接着会要求填入密码,你就把电脑的开机密码盲打进去。

如果你的命令行工具跟系统版本不匹配的,这个命令会自动给你下相配系统的 xcode 的命令行,中间会让你再输入一次开机密码。

/usr/bin/ruby -e “$(curl -fsSL h t t p s://hellogithub.cn-bj.ufileos.com/file/brew_install.sh)”

命令安装需要半个小时左右,然后装 tapping 速度有 500 多 k,如果太慢应该是安装源不对,或者网速出问题了。成功以后如下图所示,下载成功一个 2.2.15 版本的 HOMEBREW。
在这里插入图片描述


1.打开终端(terminal)
2.安装命令:

  命令1:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"(这个命令不好使会报错,如果报错尝试使用命令2)命令2:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"(这是一个脚本,同样可以安装Homebrew)

3.卸载命令:

  $ cd `brew --prefix`$ rm -rf Cellar$ brew prune$ rm `git ls-files`$ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions$ rm -rf .git$ rm -rf ~/Library/Caches/Homebrew

三、Homebrew的使用

1.查看Homebrew命令:brew help
2.安装任意包:brew install <packageName>,eg:brew install node
3.卸载任意包:brew uninstall <packageName>,eg:brew uninstall git
4.查询可用包:brew search <packageName>
5.查询已安装包列表:brew list
6.查看任意包信息:brew info <packageName>
7.更新Homebrew:brew update
8.Homebrew帮助信息:brew -h
8.查看brew版本:brew -v
10.更新brew版本:brew update
11.整理重复语句:open ~/.zshrc -e、open ~/.bash_profile -e

四、Homebrew文件路径

  • Homebrew :brew 程序所在路径,homebrew 的仓库位置默认位于/usr/local/Homebrew 下
  • Cellar :文件夹存放的是所有包安装所在路径,包括二进制,文档和配置文件,按照这样 Cellar/包名/版本号/ 的形式来安放。
  • keg:具体某个包所在的目录,是 cellar 的子目录。
  • opt :由于版本号随着跟新而改变的,所以需要一个固定不变的路径作为我们访问二进制和文档的路径,这就是 opt 的作用。
  • bin :所有包安装之后二进制都会链接到这个路径下
  • share :所有包安装之后的文档都会链接到这个路径下
  • etc :同上,所有包的配置文件
  • lib :同上,所有包相关库文件
  • Caskroom :app 文件

注意

1、网上很多命令的安装源都很慢,如果你之前不小心用别的命令装到一半失败了,那要仔细查看之前失败的报错内容,然后根据报错内容删除已经安装过一半的文件夹,这样重装才不会出错。

2、Mac 下/usr/local 目录默认是隐藏的,这些系统目录下的文件读写是需要 root 权限的,如果把软件安装到用户目录,这样不需要 root 权限,或者你也可以对目录进行 ROOT 用户授权。

想要打开隐藏的/usr/local 目录,需要打开 Finder,然后使用command+shift+G,在弹出的目录中填写/usr/local 就可以看见了。

3、homebrew-core 如果没有指定安装路径,会默认安装在需要系统 root 用户读写权限的/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core目录下。

后续在使用过程中,还会继续补充!

http://www.lryc.cn/news/2415068.html

相关文章:

  • MinGW下载和安装以及环境配置详细步骤
  • 一(一)、keil常见问题和解决方法常用操作
  • DOM 基础知识
  • flex布局(详解)
  • 第4章 探究 Composer 加载原理
  • Altium Designer 小白入门教程
  • 头条 _signature 解析 步步调试超级详细傻瓜式教程 2023版
  • Lua和C语言交互入门
  • DCS控制系统概述
  • 电赛经验分享——一文看懂PID
  • ROS学习笔记(一)从0开始的ROS的安装以及初步使用
  • async 和 await(详解)
  • kubernetes(4)Pod的核心概念、Pod的调度
  • SSM框架(七):MyBatisPlus
  • 超详细的图解 Numpy,不收藏后悔!
  • Java中UUID的简单介绍
  • 国产操作系统环境下VNC的使用教程
  • 2024最新最全:【CISP系列考试大纲】零基础入门到精通
  • Snap: 高性能图处理框架详解与实践指南
  • Spring Boot注解汇总(详细)
  • 多功能计算机器在线,多功能数学计算器(RedCrab The Calculator)
  • k8s入门-k8s整体架构介绍
  • 如何关闭Microsoft Office-PowerPoint的OfficePlus
  • postman下载安装保姆级极简安装教程
  • 简单理解Hadoop(Hadoop是什么、如何工作)
  • Kaggle 新手入门必看,手把手教学
  • zookeeper原理篇-Zookeeper选举过程分析,面试教程视频讲解
  • Split文本分割
  • 【雕爷学编程】Arduino 手册之位操作 lowByte()
  • Git下载安装及基本配置