لماذا لا تعمل وظيفة apt-get في الجهاز على نظام التشغيل Mac OS X v10.9 (Mavericks)؟

سئل على ٣٠ أكتوبر ٢٠١٣  ·  تمت مشاهدة 483.9k مرة  ·  مصدر

user2800761 picture
في ٣٠ أكتوبر ٢٠١٣

كنت أشاهد هذا ، وكما ترون ، فإن الأمر الأول الذي طلب مني إدخاله هو:

sudo apt-get install python-setuptools

عندما أفعل هذا ، فإنه ينتج:

sudo: apt-get: command not found

ليس لدي فكرة لماذا هذا هو الحال.

كيف يمكنني حل هذا حتى أتبع البرنامج التعليمي بشكل صحيح؟

الإجابات

George Stocker picture
في ٣٠ أكتوبر ٢٠١٣
238

لا يحتوي نظام التشغيل Mac OS X على apt-get . هناك مدير حزم يسمى Homebrew يتم استخدامه بدلاً من ذلك.

سيكون هذا الأمر:

الشراب تثبيت بيثون

استخدم Homebrew لتثبيت الحزم التي قد تستخدم apt-get لها.

تحتوي الصفحة التي ارتبطت بها على طريقة محدثة لتثبيت البيرة المنزلية ، ولكن في الوقت الحالي ، يمكنك تثبيت Homebrew على النحو التالي:

اكتب ما يلي في محطة Mac OS X الخاصة بك:

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

بعد ذلك ، يكون استخدام Homebrew هو brew install <package> .

أحد متطلبات Homebrew هي أدوات سطر الأوامر XCode.

  1. قم بتثبيت XCode من متجر التطبيقات.
  2. اتبع الإرشادات الواردة في إجابة Stack Overflow هذه

خلفية

يوفر مدير الحزم (مثل apt-get أو brew ) نظامك طريقة سهلة وآلية لتثبيت الحزم أو المكتبات. تستخدم الأنظمة المختلفة برامج مختلفة. apt ومشتقاته على أنظمة Linux القائمة على دبيان. تستخدم أنظمة Red Hat-ish Linux rpm (أو على الأقل فعلوا ذلك منذ سنوات عديدة). yum هو أيضًا مدير حزم للأنظمة القائمة على RedHat.

تستخدم الأنظمة القائمة على جبال الألب apk .

تحذير

اعتبارًا من 25 أبريل 2016 ، يختار homebrew المستخدم إرسال التحليلات افتراضيًا . يمكن إلغاء الاشتراك بطريقتين:

تحديد متغير البيئة:

  1. افتح محرر متغير البيئة المفضل لديك .
  2. عيّن ما يلي: HOMEBREW_NO_ANALYTICS=1 في المكان الذي تحتفظ فيه بمتغيرات البيئة الخاصة بك (عادةً ما يكون مثل ~/.bash_profile )
  3. أغلق الملف وأعد تشغيل الجهاز أو source ~/.bash_profile .

تشغيل الأمر التالي:

brew analytics off

يمكن بعد ذلك التحقق من حالة التحليلات باستخدام الأمر:

brew analytics
G&#252;nther Jena picture
في ٣١ أكتوبر ٢٠١٦
4

نظرًا لأن Homebrew هو المفضل لدي لنظام macOS على الرغم من أنه من الممكن أن يكون لديك apt-get على macOS باستخدام Fink .

esmit picture
في ٣١ أكتوبر ٢٠١٦
2

MacPorts هو مدير حزم آخر لنظام التشغيل OS X :.

تعليمات التثبيت موجودة في مشروع MacPorts - التنزيل والتثبيت وبعد ذلك يصدر المرء sudo port install pythonXX ، حيث XX هو 27 أو 35 .

Sam picture
في ٣ أبريل ٢٠٢٠
0

يمكن أيضًا استخدام Conda كمدير للحزم. يمكن تثبيته من أناكوندا .

بدلاً من ذلك ، برنامج التثبيت البسيط المجاني هو

NadZ picture
في ١٠ مايو ٢٠١٨
-3

بدلاً من ذلك ، يمكنك استخدام الأمر brew أو curl لتثبيت الأشياء ، أينما تم ذكر apt-get بعنوان URL ...

فمثلا،

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