Mac OS X v10.9(Mavericks)のターミナルでapt-get関数が機能しないのはなぜですか?


165

私はこれを見おり、ご覧のとおり、最初に入力するように指示されたコマンドは次のとおりです。

sudo apt-get install python-setuptools

私がこれを行うと、それは出力します:

sudo: apt-get: command not found

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

これをどのように解決すれば、チュートリアルを正しく実行できますか?

回答:


228

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

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

brew install python

Homebrewを使用してapt-get、他の方法で使用するパッケージをインストールします。

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

Mac OS X端末で次のように入力します。

/usr/bin/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-getまたはなどbrew)は、システムにパッケージまたはライブラリをインストールする簡単で自動化された方法を提供します。システムが異なれば、使用するプログラムも異なります。 aptとその派生物は、DebianベースのLinuxシステムで使用されます。Red Hat風のLinuxシステムが使用していますrpm(または、少なくとも何年も前に使用していました)。 yumRedHatベースのシステムのパッケージマネージャーでもあります。

アルパインベースのシステムはを使用していますapk

警告

2016年4月25日以降、homebrewはデフォルトでアナリティクスを送信するようユーザーをオプトインします。これは、次の2つの方法でオプトアウトできます。

環境変数の設定:

  1. お気に入りの環境変数エディターを開きます。
  2. 次のように設定します。HOMEBREW_NO_ANALYTICS=1 環境変数を保持する場所(通常は~/.bash_profile
  3. ファイルを閉じて、ターミナルまたはを再起動しsource ~/.bash_profileます。

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

brew analytics off

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

brew analytics

1
@Paniqueが自作をインストールするか、完了している場合はターミナルを再度開きます。
Godisemo 14

4
Mac OS XがUNIXベースのOS(
Unix-

High Sierraでは、sudo: apt-get: command not foundHomebrewをインストールした後も引き続きアクセスできます。:(
jimiayler 2018

2
@jimiayler apt-getはを介して利用できませんbrew。あなたはbrew install <x>あなたが書いsudo apt-get install <x>たであろうもののために使うべきです。
ジョージストッカー

1
@refaelioこれは、UNIXベースだけでなく、Unix / POSIX認定済みです。Linuxも、macOSほどUnixではありません
Jacob Korba



0

Condaはパッケージマネージャーとしても使用できます。Anacondaからインストールできます。

または、無料の最小インストーラーはMinicondaです。


-3

URLでapt-getが言及されている場所には、curlコマンドを使用してインストールすることもできます...

例えば、

curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.