• Mac装机神器Homebrew


    在装Docker的时候知道了MacOS里的一个装软件神器Homebrew

    让我们来了解一下这个

    下面的方法涉及科.学上网,没有科.学上网的同学先去弄好科.学上网

    1.Homebrew简介

    引用官方的一句话:Homebrew是Mac OS 不可或缺的套件管理器。

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

    2、Homebrew的安装与使用

    官网http://brew.sh/

    首先要下载xcode组件

    xcode-select --install

    也可以去官网下,直接去www.apple.com下完以后开始安装homebrew

    如果不下直接开始下面也可以,homebrew安装的是后会自动提示开始下载Xcode组件的

    The Xcode Command Line Tools will be installed.
    
    Press RETURN to continue or any other key to abort

    把官网上的命令复制到终端

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    这里如果报这个错

    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation

    科.学上网可以解决,其他解决办法自行百度

    下面就是安装成功了

    ==> Installation successful!
    
    ==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
    Read the analytics documentation (and how to opt-out) here:
      https://docs.brew.sh/Analytics
    No analytics data has been sent yet (or will be during this `install` run).
    
    ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
      https://github.com/Homebrew/brew#donations
    
    ==> Next steps:
    - Run `brew help` to get started
    - Further documentation: 
        https://docs.brew.sh

    卸载

    $ 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

    使用

    brew install <packageName>

    安装全过程

    chenfengdeMacBook-Pro:~ chenfeng$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    Password:
    ==> This script will install:
    /usr/local/bin/brew
    /usr/local/share/doc/homebrew
    /usr/local/share/man/man1/brew.1
    /usr/local/share/zsh/site-functions/_brew
    /usr/local/etc/bash_completion.d/brew
    /usr/local/Homebrew
    ==> The following existing directories will be made writable by user only:
    /usr/local/share/zsh
    /usr/local/share/zsh/site-functions
    ==> The Xcode Command Line Tools will be installed.
    
    Press RETURN to continue or any other key to abort
    ==> /usr/bin/sudo /bin/chmod u+rwx /usr/local/share/zsh /usr/local/share/zsh/site-functions
    ==> /usr/bin/sudo /bin/chmod 755 /usr/local/share/zsh /usr/local/share/zsh/site-functions
    ==> Searching online for the Command Line Tools
    ==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
    ==> Installing Command Line Tools for Xcode-11.5
    ==> /usr/bin/sudo /usr/sbin/softwareupdate -i Command Line Tools for Xcode-11.5
    Software Update Tool
    
    
    Downloaded Command Line Tools for Xcode
    Installing Command Line Tools for Xcode
    Done with Command Line Tools for Xcode
    Done.
    ==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
    ==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
    ==> Downloading and installing Homebrew...
    remote: Enumerating objects: 43, done.
    remote: Counting objects: 100% (43/43), done.
    remote: Compressing objects: 100% (43/43), done.
    Receiving objects:   4% (5534/138348), 3.07 MiB | 96.00 KiB/s
    remote: Total 138348 (delta 0), reused 43 (delta 0), pack-reused 138305
    Receiving objects: 100% (138348/138348), 33.62 MiB | 62.00 KiB/s, done.
    Resolving deltas: 100% (101739/101739), done.
    From https://github.com/Homebrew/brew
     * [new branch]      master     -> origin/master
     * [new tag]             0.1        -> 0.1
     * [new tag]             0.2        -> 0.2
     * [new tag]             0.3        -> 0.3
     * [new tag]             0.4        -> 0.4
     * [new tag]             0.5        -> 0.5
     * [new tag]             0.6        -> 0.6
     * [new tag]             0.7        -> 0.7
     * [new tag]             0.7.1      -> 0.7.1
     * [new tag]             0.8        -> 0.8
     * [new tag]             0.8.1      -> 0.8.1
     * [new tag]             0.9        -> 0.9
     * [new tag]             0.9.1      -> 0.9.1
     * [new tag]             0.9.2      -> 0.9.2
     * [new tag]             0.9.3      -> 0.9.3
     * [new tag]             0.9.4      -> 0.9.4
     * [new tag]             0.9.5      -> 0.9.5
     * [new tag]             0.9.8      -> 0.9.8
     * [new tag]             0.9.9      -> 0.9.9
     * [new tag]             1.0.0      -> 1.0.0
     * [new tag]             1.0.1      -> 1.0.1
     * [new tag]             1.0.2      -> 1.0.2
     * [new tag]             1.0.3      -> 1.0.3
     * [new tag]             1.0.4      -> 1.0.4
     * [new tag]             1.0.5      -> 1.0.5
     * [new tag]             1.0.6      -> 1.0.6
     * [new tag]             1.0.7      -> 1.0.7
     * [new tag]             1.0.8      -> 1.0.8
     * [new tag]             1.0.9      -> 1.0.9
     * [new tag]             1.1.0      -> 1.1.0
     * [new tag]             1.1.1      -> 1.1.1
     * [new tag]             1.1.10     -> 1.1.10
     * [new tag]             1.1.11     -> 1.1.11
     * [new tag]             1.1.12     -> 1.1.12
     * [new tag]             1.1.13     -> 1.1.13
     * [new tag]             1.1.2      -> 1.1.2
     * [new tag]             1.1.3      -> 1.1.3
     * [new tag]             1.1.4      -> 1.1.4
     * [new tag]             1.1.5      -> 1.1.5
     * [new tag]             1.1.6      -> 1.1.6
     * [new tag]             1.1.7      -> 1.1.7
     * [new tag]             1.1.8      -> 1.1.8
     * [new tag]             1.1.9      -> 1.1.9
     * [new tag]             1.2.0      -> 1.2.0
     * [new tag]             1.2.1      -> 1.2.1
     * [new tag]             1.2.2      -> 1.2.2
     * [new tag]             1.2.3      -> 1.2.3
     * [new tag]             1.2.4      -> 1.2.4
     * [new tag]             1.2.5      -> 1.2.5
     * [new tag]             1.2.6      -> 1.2.6
     * [new tag]             1.3.0      -> 1.3.0
     * [new tag]             1.3.1      -> 1.3.1
     * [new tag]             1.3.2      -> 1.3.2
     * [new tag]             1.3.3      -> 1.3.3
     * [new tag]             1.3.4      -> 1.3.4
     * [new tag]             1.3.5      -> 1.3.5
     * [new tag]             1.3.6      -> 1.3.6
     * [new tag]             1.3.7      -> 1.3.7
     * [new tag]             1.3.8      -> 1.3.8
     * [new tag]             1.3.9      -> 1.3.9
     * [new tag]             1.4.0      -> 1.4.0
     * [new tag]             1.4.1      -> 1.4.1
     * [new tag]             1.4.2      -> 1.4.2
     * [new tag]             1.4.3      -> 1.4.3
     * [new tag]             1.5.0      -> 1.5.0
     * [new tag]             1.5.1      -> 1.5.1
     * [new tag]             1.5.10     -> 1.5.10
     * [new tag]             1.5.11     -> 1.5.11
     * [new tag]             1.5.12     -> 1.5.12
     * [new tag]             1.5.13     -> 1.5.13
     * [new tag]             1.5.14     -> 1.5.14
     * [new tag]             1.5.2      -> 1.5.2
     * [new tag]             1.5.3      -> 1.5.3
     * [new tag]             1.5.4      -> 1.5.4
     * [new tag]             1.5.5      -> 1.5.5
     * [new tag]             1.5.6      -> 1.5.6
     * [new tag]             1.5.7      -> 1.5.7
     * [new tag]             1.5.8      -> 1.5.8
     * [new tag]             1.5.9      -> 1.5.9
     * [new tag]             1.6.0      -> 1.6.0
     * [new tag]             1.6.1      -> 1.6.1
     * [new tag]             1.6.10     -> 1.6.10
     * [new tag]             1.6.11     -> 1.6.11
     * [new tag]             1.6.12     -> 1.6.12
     * [new tag]             1.6.13     -> 1.6.13
     * [new tag]             1.6.14     -> 1.6.14
     * [new tag]             1.6.15     -> 1.6.15
     * [new tag]             1.6.16     -> 1.6.16
     * [new tag]             1.6.17     -> 1.6.17
     * [new tag]             1.6.2      -> 1.6.2
     * [new tag]             1.6.3      -> 1.6.3
     * [new tag]             1.6.4      -> 1.6.4
     * [new tag]             1.6.5      -> 1.6.5
     * [new tag]             1.6.6      -> 1.6.6
     * [new tag]             1.6.7      -> 1.6.7
     * [new tag]             1.6.8      -> 1.6.8
     * [new tag]             1.6.9      -> 1.6.9
     * [new tag]             1.7.0      -> 1.7.0
     * [new tag]             1.7.1      -> 1.7.1
     * [new tag]             1.7.2      -> 1.7.2
     * [new tag]             1.7.3      -> 1.7.3
     * [new tag]             1.7.4      -> 1.7.4
     * [new tag]             1.7.5      -> 1.7.5
     * [new tag]             1.7.6      -> 1.7.6
     * [new tag]             1.7.7      -> 1.7.7
     * [new tag]             1.8.0      -> 1.8.0
     * [new tag]             1.8.1      -> 1.8.1
     * [new tag]             1.8.2      -> 1.8.2
     * [new tag]             1.8.3      -> 1.8.3
     * [new tag]             1.8.4      -> 1.8.4
     * [new tag]             1.8.5      -> 1.8.5
     * [new tag]             1.8.6      -> 1.8.6
     * [new tag]             1.9.0      -> 1.9.0
     * [new tag]             1.9.1      -> 1.9.1
     * [new tag]             1.9.2      -> 1.9.2
     * [new tag]             1.9.3      -> 1.9.3
     * [new tag]             2.0.0      -> 2.0.0
     * [new tag]             2.0.1      -> 2.0.1
     * [new tag]             2.0.2      -> 2.0.2
     * [new tag]             2.0.3      -> 2.0.3
     * [new tag]             2.0.4      -> 2.0.4
     * [new tag]             2.0.5      -> 2.0.5
     * [new tag]             2.0.6      -> 2.0.6
     * [new tag]             2.1.0      -> 2.1.0
     * [new tag]             2.1.1      -> 2.1.1
     * [new tag]             2.1.10     -> 2.1.10
     * [new tag]             2.1.11     -> 2.1.11
     * [new tag]             2.1.12     -> 2.1.12
     * [new tag]             2.1.13     -> 2.1.13
     * [new tag]             2.1.14     -> 2.1.14
     * [new tag]             2.1.15     -> 2.1.15
     * [new tag]             2.1.16     -> 2.1.16
     * [new tag]             2.1.2      -> 2.1.2
     * [new tag]             2.1.3      -> 2.1.3
     * [new tag]             2.1.4      -> 2.1.4
     * [new tag]             2.1.5      -> 2.1.5
     * [new tag]             2.1.6      -> 2.1.6
     * [new tag]             2.1.7      -> 2.1.7
     * [new tag]             2.1.8      -> 2.1.8
     * [new tag]             2.1.9      -> 2.1.9
     * [new tag]             2.2.0      -> 2.2.0
     * [new tag]             2.2.1      -> 2.2.1
     * [new tag]             2.2.10     -> 2.2.10
     * [new tag]             2.2.11     -> 2.2.11
     * [new tag]             2.2.12     -> 2.2.12
     * [new tag]             2.2.13     -> 2.2.13
     * [new tag]             2.2.14     -> 2.2.14
     * [new tag]             2.2.15     -> 2.2.15
     * [new tag]             2.2.16     -> 2.2.16
     * [new tag]             2.2.17     -> 2.2.17
     * [new tag]             2.2.2      -> 2.2.2
     * [new tag]             2.2.3      -> 2.2.3
     * [new tag]             2.2.4      -> 2.2.4
     * [new tag]             2.2.5      -> 2.2.5
     * [new tag]             2.2.6      -> 2.2.6
     * [new tag]             2.2.7      -> 2.2.7
     * [new tag]             2.2.8      -> 2.2.8
     * [new tag]             2.2.9      -> 2.2.9
     * [new tag]             2.3.0      -> 2.3.0
     * [new tag]             2.4.0      -> 2.4.0
    HEAD is now at 797507fa4 Merge pull request #7737 from issyl0/prerelease-audit-allowlist
    ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
      https://github.com/Homebrew/brew#donations
    ==> Tapping homebrew/core
    Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
    remote: Enumerating objects: 2, done.
    remote: Counting objects: 100% (2/2), done.
    remote: Compressing objects: 100% (2/2), done.
    remote: Total 732722 (delta 0), reused 0 (delta 0), pack-reused 732720
    Receiving objects: 100% (732722/732722), 296.02 MiB | 59.00 KiB/s, done.
    Resolving deltas: 100% (484454/484454), done.
    Updating files: 100% (5290/5290), done.
    Tapped 2 commands and 5045 formulae (5,314 files, 324.5MB).
    Already up-to-date.
    ==> Installation successful!
    
    ==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
    Read the analytics documentation (and how to opt-out) here:
      https://docs.brew.sh/Analytics
    No analytics data has been sent yet (or will be during this `install` run).
    
    ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
      https://github.com/Homebrew/brew#donations
    
    ==> Next steps:
    - Run `brew help` to get started
    - Further documentation: 
        https://docs.brew.sh
    chenfengdeMacBook-Pro:~ chenfeng$ 
    chenfengdeMacBook-Pro:~ chenfeng$ brew help
    Example usage:
      brew search [TEXT|/REGEX/]
      brew info [FORMULA...]
      brew install FORMULA...
      brew update
      brew upgrade [FORMULA...]
      brew uninstall FORMULA...
      brew list [FORMULA...]
    
    Troubleshooting:
      brew config
      brew doctor
      brew install --verbose --debug FORMULA
    
    Contributing:
      brew create [URL [--no-fetch]]
      brew edit [FORMULA...]
    
    Further help:
      brew commands
      brew help [COMMAND]
      man brew
      https://docs.brew.sh
  • 相关阅读:
    html5--html实现乘法口诀表
    html5--switch选择结构的优化
    CSS盒子模型
    html5--项目实战-仿天猫(移动端页面)
    关于运动
    自然拼读法长元音
    揭开自然拼读法(Phonics)的神秘面纱
    ExtJs自学教程(1):一切从API開始
    四个好看的CSS样式表格
    【Linux】linux经常使用基本命令
  • 原文地址:https://www.cnblogs.com/heirenxilou/p/12939885.html
Copyright © 2020-2023  润新知