Homebrew 安装使用

简介: 【10月更文挑战第5天】Homebrew 是一款用于 MacOS 系统的软件包管理工具,能够便捷地安装、卸载及更新各类软件与工具。通过终端执行简单命令即可完成安装,并利用 `brew` 命令进行软件搜索、安装、更新和卸载等操作,极大提升了用户管理软件的效率。安装前需确认已安装 Xcode Command Line Tools。

Homebrew 是一款 MacOS 系统下的软件包管理工具,它可以方便地安装、卸载和更新各种软件和工具。以下是 Homebrew 的安装和使用方法:


一、安装 Homebrew


  1. 安装前准备
  • 确保你的 Mac 系统已经安装了 Xcode Command Line Tools。你可以在终端中输入命令xcode - select --install来安装。这个工具包提供了编译软件所需的基本工具,是安装 Homebrew 的基础。
  1. 安装命令
  • 打开终端应用(可以通过在 “聚焦搜索” 中输入 “终端” 来找到它)。
  • 在终端中粘贴以下命令并回车:


收起


plaintext

复制

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


  • 这个命令会从 Homebrew 的官方仓库下载安装脚本并运行。在安装过程中,你可能需要输入管理员密码,因为它需要在系统目录下进行一些操作。


  1. 验证安装
  • 安装完成后,可以通过在终端中输入brew -v来检查 Homebrew 是否安装成功。如果安装成功,会显示 Homebrew 的版本信息。


二、使用 Homebrew


  1. 软件包搜索
  • 如果你想安装某个软件,首先可以使用brew search <软件名>命令来搜索该软件是否在 Homebrew 的仓库中。例如,如果你想安装 Python,输入brew search python,终端会列出所有和 Python 相关的软件包,包括不同的版本等信息。
  1. 软件包安装
  • 找到要安装的软件包后,使用brew install <软件包名>命令进行安装。以安装 Python 为例,输入brew install python,Homebrew 会自动下载 Python 的源代码(如果需要),并在你的系统上进行编译和安装。
  • 安装过程可能需要一些时间,这取决于软件包的大小和你的网络速度。在安装完成后,你就可以在终端中直接使用该软件了。例如,安装完 Python 后,可以在终端中输入python3来启动 Python 解释器。
  1. 软件包更新
  • 为了保证软件的安全性和性能,你需要定期更新软件包。使用brew update命令可以更新 Homebrew 自身的软件包列表。
  • 然后使用brew upgrade <软件包名>命令来更新指定的软件包,或者使用brew upgrade命令来更新所有已安装的软件包。
  1. 软件包卸载
  • 如果你不再需要某个软件包,可以使用brew uninstall <软件包名>命令进行卸载。例如,要卸载 Python,输入brew uninstall python
  • 注意,卸载软件包可能会删除与之相关的配置文件等内容,在卸载之前要确保你已经备份了重要的数据。
相关文章
|
7月前
|
Kubernetes Linux Docker
k8s安装
kubeadm 方式安装K8S集群
304 0
|
7月前
|
Rust Linux iOS开发
安装rustup
安装rustup
136 0
|
NoSQL 网络安全 Redis
redisd的简易安装运用
redisd的简易安装运用
82 0
|
Unix Linux Shell
Krew安装
Krew安装
236 0
|
Kubernetes 数据可视化 Docker
dacker安装
dacker安装
RedisClient 安装
RedisClient 安装
486 0
RedisClient 安装
|
Python
Kazoo安装和使用
Kazoo安装和使用
446 0
|
Java 关系型数据库 MySQL
Linkis安装
Linkis安装
282 0
Linkis安装
|
SQL 监控 关系型数据库
|
Kubernetes API 开发工具
Kubernate之安装-yellowcong
Kubernate安装的时候,需要先安装主节点,然后安装从节点,主节点中,需要注意配置文件的配置,而且ETCD最好做单独服务,让etcd先启动后,然后再启动kubernate的master和node子节点,Master节点 有apiServer ,Scheduler,Controller-manager,Node节点有:kubelet和proxy和flanned,flanned是用来管理docker容器网络的,而且需要结合etcd来使用。
2801 0
下一篇
DataWorks