在macos下安装homebrew

2020-02-22 06:12 阅读 486 次 评论 0 条

什么是homebrew

在学习一项技术的分支的时候,首先就要知道这项技术的学名是什么,用它可以做什么。homebrew是package manager(软件包管理系统)的一种。package manager在macos上的homebrew与在其他linux发行版上相似的有:

  1. yum(Yellow dog Updater, Modified):用于rhel(Red Hat Enterprise Linux)、Fedora、centos,其实centos、fedora也是基于红帽的,其他派生发行版应该也都是yum。
  2. apt(Advanced Packaging Tools):用于debian、ubantu、PCLinuxOS,早期的名字是dpkg(Debian Package)
  3. ZYpp(libzypp):用于openSUSE、Ark Linux(2009年放弃原来用的apt)
  4. urpmi:用于Mandriva的派生发行版、ROSA。
软件包管理系统的作用

软件包管理系统是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。——引自wiki

 

安装homebrew

  1. 前往官网https://brew.sh,选择简体中文语言,https://brew.sh/index_zh-cn.html
  2. 复制最新版命令:
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal/master/install)"

    打开macos终端粘贴命令

  3. 瞧瞧这是什么,网上搜一下得到的结论是“电信线路会被墙,联通移动不被墙”、“有些地区被墙,有些地区不被墙”、“dns污染,换个dns就可以”。
    也不知道哪个可信,前段时间我还在模拟器上用githubusercontent下载了shadowsockr,另辟蹊径吧。
  4. 想省事的同学可以直接用,本人亲自提供与验证,放心使用。
    /usr/bin/ruby -e "$(curl -fsSL https://yaozi.org/Shell/brew_install)"

 

在githubusercontent被墙的情况下安装brew

  1. 我的思路是登陆海外服务器下载脚本,再替换国内某些大学的镜像就ok。其实挂那什么直接还用官网的命令更快(一般macos就用ssx-ng-r8),但不是每个人都有,所以说个可行性比较高的办法。如果海外服务器购买麻烦的话,就用阿里云的香港线路,配置用最低的,按量付费,一小时0.1元,用完就删,也不影响。最好可以动手修改,我也会传一个改过的供大家使用。
  2. 以下命令应该无需解释,创建进入下载修改
  3. 我想了想还是用本地修改,毕竟总要拿下来要在mac上运行的。
  4. 打开终端,scp命令从服务端传到客户端。格式:scp 服务端用户名@ipv4:目录/文件名 客户端路径
    scp root@**.***.**.***:/root/brew_down/brew_install /Users/yumang/Desktop

     

  5. 输入密码,一秒下载好
  6. 修改,只需要修改line:8
    BREW_REPO = "https://github.com/Homebrew/brew".freeze

    改为中科大的镜像

    BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git".freeze
  7. 然后使用mac自带的ruby环境运行brew_install
    /usr/bin/ruby brew_install
    

     

    第一屏:

    最后一屏:

    至此,安装结束

  8. 输入命令,输出版本号,验证安装成功。
    brew -v

    结果如图

 

温馨提示

为了让大家直接进入/usr/bin/ruby brew_install这一步,我上传了安装脚本到私有云里,点击下载,直接安装,省去几十分钟的宝贵时间。点击https://yaozi.org/Shell/brew_install下载,使用mac管理员登陆,cd到brew_install的本地存放目录,/usr/bin/ruby brew_install,校验,完成。

悄悄话:挂ssx global proxy mode确实也不用这么麻烦。

 

参考文献:

  1. https://en.wikipedia.org/wiki/Apt
  2. https://en.wikipedia.org/wiki/RPM_Package_Manager
  3. https://en.wikipedia.org/wiki/Yum_(software)
  4. http://wiki.centos.org/PackageManagement/Yum/
嘤嘤嘤嘤嘤呜呜呜呜呜叭叭叭叭叭嘿嘿嘿嘿嘿哟哟哟哟哟 (6 次评分, 平均分: 4.67 out of 5)
Loading...
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:在macos下安装homebrew | 温柔的夜
分类:brew 标签:, , , ,

发表评论


表情