web-dev-qa-db-ja.com

Mac osx 10.9の端末でapt-get機能が動作しないのはなぜですか?

私は これ を見ていましたそしてあなたが私が入れるように言われた最初のコマンドを見ることができるように:

Sudo apt-get install python-setuptools

これを行うと、次のように出力されます。

Sudo: apt-get: command not found

なぜそうなるのか私にはわかりません。

チュートリアルを正しく実行しているためにこれを解決する方法を教えてください。

143
user2800761

Mac OS Xにはapt-getはありません。 Homebrew というパッケージマネージャが代わりに使用されています。

このコマンドは次のようになります。

pythonをインストールする

Homebrewを使用して、そうでなければapt-getを使用するパッケージをインストールします。

私がリンクしたページには最新の自作をインストールする方法がありますが、現時点では次のように自作をインストールできます。

Mac OS Xターミナルに次のように入力します。

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

それ以降、Homebrewの使い方はbrew install <package>です。

Homebrewの前提条件の1つはXCodeコマンドラインツールです。

  1. App StoreからXCodeをインストールします。
  2. この スタックオーバーフローの答えの指示に従ってXCodeコマンドラインツールをインストールしてください

バックグラウンド

パッケージマネージャ(apt-getbrewのような)はあなたのシステムにパッケージやライブラリをインストールするための簡単で自動化された方法を与えるだけです。異なるシステムは異なるプログラムを使用します。 aptとその派生語は、DebianベースのLinuxシステムで使用されています。 Red HatっぽいLinuxシステムはrpmを使用します(あるいは少なくとも何年も前に多くのことをしました)。 yumはRedHatベースのシステム用のパッケージマネージャでもあります。

高山ベースのシステムはapkを使います。

警告

2016年4月25日現在、 homebrewはデフォルトでユーザーに分析の送信を選択します 。これは2つの方法でオプトアウトできます。

環境変数の設定:

  1. お気に入りの環境変数エディタを開きます
  2. 以下を設定します。HOMEBREW_NO_ANALYTICS=1
  3. ファイルを閉じて、端末を再起動するかsource ~/.bash_profileを実行してください。

次のコマンドを実行します。

brew analytics off

分析ステータスは、次のコマンドで確認できます。

brew analytics
206
George Stocker

As Homebrew がMacOSで私のお気に入りですが、 Fink を使ってMacOSでapt-getを持つことは可能です。

2
Günther Jena

MacPortsはOSX用の別のパッケージマネージャです: https://www.macports.org/ /。
インストール手順は https://www.macports.org/install.php にあり、その後にSudo port install pythonXXが発行されます。ここでXX27または35です。

2
esmit