为什么apt-get功能在mac osx 10.9上的终端无效?

时间:2013-10-30 16:25:49

标签: python macos terminal

我正在看this,你可以看到我被告知要输入的第一个命令是:

sudo apt-get install python-setuptools

当我这样做时,它输出:

sudo: apt-get: command not found

我不知道为什么会这样。

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

5 个答案:

答案 0 :(得分:206)

Mac OS X没有apt-get。有一个名为Homebrew的包管理器,而是使用它。

这个命令是:

  

brew install python

使用Homebrew安装原本可以使用apt-get的软件包。

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

  

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

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 answer to install the XCode Command Line Tools
  3. 中的说明进行操作

    背景

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

    基于Alpine的系统使用apk

    警告

    截至2016年4月25日,homebrew opts the user in to sending analytics by default。这可以通过两种方式选择:

    设置环境变量:

    1. 打开您的favorite environment variable editor
    2. 设置以下内容:HOMEBREW_NO_ANALYTICS=1
    3. 关闭文件,然后重新启动终端或source ~/.bash_profile
    4. 运行以下命令:

      brew analytics off
      

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

      brew analytics
      

答案 1 :(得分:2)

因为 Homebrew 是MacOS的最爱,尽管可以使用Fink在MacOS上<?php if ( has_post_thumbnail() ) : ?><div class="js-container bottomdrag"> <script type="text/javascript"> $( document ).ready(function() { $('.js-container a').each(function() { var height = window.innerHeight/2; var width = window.innerWidth/2; //This var top should provide a scroll so that the user gradually finds the images var top = Math.floor(Math.random() * (($(window).height() * 3) - height)); var left = Math.floor(Math.random() * 55); $(this).css({ "z-index":"-999", "top": top, //this margin-bottom is there to allow some space after the last image so that the user can scroll it "margin-bottom":"30" + "vh", "left": left + "vw", "position":"absolute", "display":"block", }); }); }); </script> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php the_post_thumbnail(); ?></div> <!--end of js-container-->

答案 2 :(得分:2)

MacPorts是OSX的另一个软件包管理器:https://www.macports.org/ 安装说明位于https://www.macports.org/install.php之后,其中一个问题sudo port install pythonXX,其中XX2735

答案 3 :(得分:0)

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

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

答案 4 :(得分:-2)

您还可以使用curl命令安装内容,不论是否使用网址提及 apt-get ... curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz