zoukankan      html  css  js  c++  java
  • 简单好用的包管理器 brew

    Homebrew 是什么?

    macOS 上的包管理器,相当于 Debian 系的 apt-get ,或者是 Redhat 系的 yum .

    Homebrew 有什么用?

    帮你安装一些系统默认没有安装但是你又会用到的软件包,比如路由故障诊断工具 mtr .

    Homebrew 有什么优势?

    • 安装软件包变的很容易,一条命令即可搞定一系列依赖.
    • 绿色纯净,代码开源,无夹带私货.
    • 数量众多,几乎所有常见软件包都可以找到.
    • 开发快速,基于 Ruby 构建的 DSL ,语法简单直观,二次开发上手容易.
    • 安全,无需 sudo 权限,使用管理员特权对系统来说很危险.
    • 还是安全,自带了校验,身处神奇的网络环境这个功能还是很重要的.

    如何安装/删除 Homebrew ?

    打开终端:

    安装输入

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

    回车即可;

    删除输入

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

    回车即可.

    如何使用 Homebrew ?

    常用命令:

    brew update # 升级 brew 自身和包(formulae),建议安装前输入
    brew outdated # 查找本机版本已经落后的包
    brew upgrade # 升级所有版本落后的包
    brew upgrade mpv # 单独升级 mpv
    brew pin lua # 锁定 lua 的版本,不允许升级
    brew unpin lua # 解锁,允许升级
    brew cleanup # 清理全部版本过期的包
    brew doctor # 当你的 brew 运行不正常,试试这个
    brew search ruby # 搜索和 ruby 相关的包
    brew list # 显示本机已经安装的包
    man brew # 显示更多 brew 命令帮助
    
    •  
  • 相关阅读:
    《Graph Attention Network》阅读笔记
    Spark 中的机器学习库及示例
    Spark 中 RDD的运行机制
    Spark 的 python 编程环境
    1.10系统调用和库函数
    nginx中的configure脚本
    nginx中的main函数
    IPv4,IPv6套接字地址结构
    unix网络编程中的地址转换函数
    有关nginx中Strings模块中ngx_explicit_memzero()函数的死区消除优化问题
  • 原文地址:https://www.cnblogs.com/jinhengyu/p/10257784.html
Copyright © 2011-2022 走看看