插件窝 干货文章 mac命令行安装软件

mac命令行安装软件

安装 软件 Homebrew install 414    来源:    2025-05-19

在 macOS 系统中,可以通过命令行使用多种方式安装软件。以下是常见的几种方法及详细说明:


1. 使用 brew(Homebrew)

Homebrew 是 macOS 最流行的包管理器,适合安装开源工具和命令行程序。

#### 安装 Homebrew 在终端运行以下命令: bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 安装完成后,按提示将 Homebrew 添加到 PATH(通常需要将以下行添加到 ~/.zshrc~/.bashrc): bash echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc source ~/.zshrc

#### 使用 Homebrew 安装软件 bash brew install 软件名 # 安装软件(如 `brew install wget`) brew search 关键词 # 搜索软件 brew list # 查看已安装的软件 brew upgrade 软件名 # 更新软件


2. 通过 .dmg.pkg 文件安装

如果软件提供的是 .dmg.pkg 文件,可以通过命令行挂载和安装:

#### 挂载 .dmg 文件 bash hdiutil mount 文件名.dmg # 挂载 DMG 文件到 /Volumes cp -R /Volumes/软件名/应用名.app /Applications/ # 复制 APP 到应用目录 hdiutil unmount /Volumes/软件名 # 卸载 DMG

#### 安装 .pkg 文件 bash sudo installer -pkg 文件名.pkg -target / # 需要管理员权限


3. 使用 curlwget 下载后安装

适用于通过脚本或二进制文件分发的软件(如 Docker、Node.js 等): bash curl -O https://example.com/软件.tar.gz # 下载 tar -xzf 软件.tar.gz # 解压 cd 软件目录 ./configure && make && sudo make install # 编译安装(常见于开源软件)


4. 通过 mas 安装 App Store 应用

如果需要从 Mac App Store 安装应用,可以使用 mas(需先安装 Homebrew): bash brew install mas mas search Xcode # 搜索应用(如 Xcode) mas install 497799835 # 通过 ID 安装(ID 通过搜索获取)


5. 其他包管理器

  • MacPorts:类似 Homebrew 的包管理器,适合高级用户。 bash sudo port install 软件名
  • pip/npm/gem:语言特定的包管理器(Python/Node.js/Ruby)。 bash pip3 install 包名 # Python npm install -g 包名 # Node.js

常见问题解决

  1. 权限不足:在命令前加 sudo(需输入管理员密码)。
  2. brew 安装失败
    • 更新 Homebrew:brew update
    • 检查依赖:brew doctor
  3. 软件已存在但无法运行:检查是否已添加到 PATH,或通过 xattr 解决权限问题: bash xattr -d com.apple.quarantine /Applications/软件名.app

总结

  • 推荐优先使用 Homebrew,简单高效。
  • 对于 GUI 应用,可结合 brew cask(已合并到 brew): bash brew install --cask firefox # 安装 Firefox 浏览器
  • 始终注意下载来源的安全性,避免执行未知脚本。

如果有具体软件安装问题,可以提供名称进一步分析!