繁体   English   中英

为什么 apt-get 功能在 Mac OS X v10.9 (Mavericks) 的终端中不起作用?

[英]Why is the apt-get function not working in the terminal on Mac OS X v10.9 (Mavericks)?

我正在看这个,正如你所看到的,我被告知要输入的第一个命令是:

sudo apt-get install python-setuptools

当我这样做时,它输出:

sudo: apt-get: command not found

我不知道为什么会这样。

我该如何解决这个问题,以便我正确地遵循教程?

Mac OS X 没有apt-get 有一个叫做Homebrew的包管理器被用来代替。

此命令将是:

酿造安装蟒蛇

使用 Homebrew 来安装你会使用apt-get安装的软件包。

我链接的页面有最新的安装自制软件的方法,但目前,您可以按如下方式安装自制软件:

在 Mac OS X 终端中键入以下内容:

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

之后,Homebrew 的用法是brew install <package>

Homebrew 的先决条件之一是 XCode 命令行工具。

  1. 从 App Store 安装 XCode。
  2. 按照此Stack Overflow 答案中的说明安装 XCode 命令行工具

背景

包管理器(如apt-getbrew )只是为您的系统提供了一种简单且自动化的方式来安装包或库。 不同的系统使用不同的程序。 apt及其衍生工具用于基于 Debian 的 linux 系统。 Red Hat-ish Linux 系统使用rpm (或者至少他们在很多很多年前使用过)。 yum也是基于 RedHat 的系统的包管理器。

基于 Alpine 的系统使用apk

警告

截至 2016 年 4 月 25 日,自制软件默认选择用户发送分析 可以通过两种方式选择退出:

设置环境变量:

  1. 打开您最喜欢的环境变量编辑器
  2. 设置以下内容: HOMEBREW_NO_ANALYTICS=1在您保存环境变量的任何地方(通常类似于~/.bash_profile
  3. 关闭文件,然后重新启动终端或source ~/.bash_profile

运行以下命令:

brew analytics off

然后可以使用以下命令检查分析状态:

brew analytics

因为Homebrew是我最喜欢的 macOS,尽管可以使用Fink在 macOS 上安装apt-get

MacPorts是另一个用于 OS X: 的包管理器。

安装说明位于MacPorts 项目 - 下载和安装,然后发出sudo port install pythonXX ,其中XX2735

Conda也可以用作包管理器。 它可以从Anaconda安装。

或者,免费的最小安装程序是Miniconda

或者,您可以使用 brew 或 curl 命令安装东西,只要apt-get用 URL 提及...

例如,

curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM