Apt-get işlevi Mac OS X v10.9 (Mavericks) üzerindeki terminalde neden çalışmıyor?


165

Ben izliyordum bu Gördüğünüz gibi, ve ben koymak için söylendi ilk komut şöyledir:

sudo apt-get install python-setuptools

Bunu yaptığımda çıktılar:

sudo: apt-get: command not found

Neden böyle olduğu hakkında hiçbir fikrim yok.

Öğreticiyi doğru bir şekilde takip etmek için bunu nasıl çözebilirim?

Yanıtlar:


228

Mac OS X'de yoktur apt-get. Bunun yerine Homebrew adında bir paket yöneticisi var .

Bu komut şöyle olur:

demlemek python yükleyin

Aksi takdirde kullanacağınız paketleri yüklemek için Homebrew kullanın apt-get.

Bağlantı verdiğim sayfanın homebrew'u güncellemek için güncel bir yolu var, ancak şu anda Homebrew'u aşağıdaki gibi kurabilirsiniz:

Mac OS X terminalinize aşağıdakileri yazın:

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

Bundan sonra Homebrew kullanımı brew install <package>.

Homebrew için ön koşullardan biri XCode komut satırı araçlarıdır.

  1. XCode'u App Store'dan yükleyin.
  2. XCode Komut Satırı Araçlarını yüklemek için bu Yığın Taşması cevabındaki talimatları izleyin .

Arka fon

Bir paket yöneticisi ( apt-getveya gibi brew), sisteminize paketleri veya kitaplıkları yüklemek için kolay ve otomatik bir yol sağlar. Farklı sistemler farklı programlar kullanır. aptve türevleri Debian tabanlı linux sistemlerinde kullanılır. Red Hat-ish Linux sistemleri kullanıyor rpm(ya da en azından yıllar önce yaptılar). yumaynı zamanda RedHat tabanlı sistemler için paket yöneticisidir.

Alp tabanlı sistemler kullanır apk.

Uyarı

25 Nisan 2016 itibarıyla, homebrew kullanıcıyı varsayılan olarak analitik göndermeye tercih eder . Bu iki şekilde devre dışı bırakılabilir:

Ortam değişkeni ayarlama:

  1. Senin aç favori ortam değişkeni editörü .
  2. Aşağıdakileri ayarlayın: HOMEBREW_NO_ANALYTICS=1 ortam değişkenlerinizi nerede tuttuğunuzda (genellikle böyle bir şey ~/.bash_profile)
  3. Dosyayı kapatın ve terminali yeniden başlatın veya source ~/.bash_profile.

Aşağıdaki komutu çalıştırma:

brew analytics off

analiz durumu daha sonra şu komutla kontrol edilebilir:

brew analytics

1
@Panique homebrew'u yükleyin veya yaptıysanız terminalinizi yeniden açın.
Godisemo

4
Mac OS X'in unix tabanlı bir işletim sistemi olduğunu (Unix -> BSD -> NeXTSTEP -> Mac OS X) :)
refaelio

High Sierra'da, sudo: apt-get: command not foundHomebrew'u kurduktan sonra hala alıyorum . :(
jimiayler

2
@jimiayler apt-getüzerinden asla ulaşılamayacak brew. Ne brew install <x>yazmış olursanız olun onu kullanmalısınız sudo apt-get install <x>.
George Stocker

1
@refaelio Sadece unix tabanlı değil, Unix / POSIX sertifikalı, Linux bile macOS kadar unix değil
Jacob Korba




-3

Bir URL ile apt-get'den bahsedildiği her yerde, şeyler yüklemek için curl komutunu da kullanabilirsiniz ...

Örneğin,

curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.