عندما تحتاج إلى تثبيت تحديثات البرامج على جهاز Mac الخاص بك ، فمن المحتمل أن تتوجه إلى Mac App Store. لطالما كان متجر التطبيقات المنسق من Apple هو الطريقة الافتراضية ليس فقط للعثور على تطبيقات الطرف الثالث وتثبيتها ، ولكن أيضًا لتطبيق التصحيحات والتحديثات لنظام macOS وتطبيقات Apple الأخرى. ولكن عندما يتعلق الأمر بتحديثات برامج macOS ، فإن Mac App Store هو في الحقيقة مجرد واجهة أمامية لأمر UNIX ، ويمكن لعشاق Mac's Terminal في الواقع استخدام هذا الأمر لتحديث Mac وتطبيقات الطرف الأول أثناء تجاوز Mac App Store تمامًا .
أمر تحديث برنامج Mac الذي نتحدث عنه اسمه جيدًا: تحديث النظام. إليك كيفية استخدامه.
- قم بتشغيل تطبيق Terminal (الذي يمكن العثور عليه في مجلد / Applications / Utilities أو من خلال البحث عنه باستخدام Spotlight).
- من Terminal ، اكتب softwareupdate -l (هذا هو الحرف الصغير "L" وليس الرقم واحد). سيوفر هذا قائمة بجميع التحديثات المتاحة جنبًا إلى جنب مع أحجام الملفات الفردية وملاحظة تشير إلى ما إذا كنت ستحتاج إلى إعادة تشغيل جهاز Mac لإكمال عملية التحديث.
- لتثبيت ملف فرد تحديث البرنامج ، أدخل الأمر sudo softwareupdate -i اسم، حيث "الاسم" هو الاسم الدقيق لأحد التحديثات المتاحة التي كشف عنها أمر القائمة. نظرًا لأن هذا أمر مستخدم متميز (sudo) ، فستحتاج إلى إدخال كلمة مرور حساب المسؤول عندما يُطلب منك ذلك.
- لتثبيت الكل تحديثات البرامج المتاحة ، استخدم الأمر بدلاً من ذلك sudo softwareupdate -i -a. يقوم مفتاح التبديل "-a" ببساطة بتوجيه الأمر لتثبيت كافة التحديثات. مرة أخرى ، ستحتاج إلى إدخال كلمة مرور المسؤول عندما يُطلب منك ذلك.
- لا يوجد شريط تقدم تقليدي ، ولكنك سترى إدخالات نصية محدثة في نافذة Terminal عند اكتمال كل خطوة ، مما يتيح لك معرفة وقت تنزيل تحديثات معينة ووقت اكتمال عملية التثبيت بالكامل. إذا قمت بتثبيت تحديثات البرامج التي تتطلب إعادة التشغيل ، فسترى رسالة أخيرة ترشدك إلى إعادة تشغيل جهاز Mac. يمكنك القيام بذلك عبر واجهة macOS العادية ، ولكن نظرًا لأننا نستخدم بالفعل أوامر UNIX في Terminal ، يمكنك أيضًا كتابة sudo الاغلاق -r الآن، والذي يوجه أمر إيقاف التشغيل لإعادة تشغيل نظام التشغيل Mac ("-r") على الفور ("الآن").
فوائد استخدام تحديث البرنامج عبر الجهاز الطرفي
الآن بعد أن عرفت كيف لتشغيل تحديث برنامج Mac من Terminal ، فإن السؤال المحتمل هو لماذا قد ترغب في استخدام هذه الطريقة بدلاً من النقر ببساطة على بضعة أزرار في Mac App Store. سبب واحد كبير هو الأتمتة والإدارة عن بعد. يمكن للمستخدمين الذين لديهم أجهزة Mac متعددة لإدارتها إنشاء برامج نصية أو بدء تحديث البرنامج عن بُعد عبر طريقة مثل SSH دون الحاجة إلى استخدام برنامج مشاركة الشاشة أو الإدارة عن بُعد يدويًا.
فائدة أخرى محتملة هي السرعة. على الرغم من أنه ليس عالميًا ، فقد أبلغ العديد من المستخدمين أن التحديثات يتم تثبيتها بشكل أسرع عند تثبيتها عبر Terminal ، سواء من حيث التثبيت الأولي أو جزء ما بعد إعادة التشغيل أثناء إعادة تشغيل Mac. بينما لن يشهد كل تحديث زيادة كبيرة في السرعة ، فإن الطريقة الطرفية على الأقل لن تضيف أي وقت مقارنة بمتجر تطبيقات Mac.
الجانب السلبي الكبير لاستخدام تحديث البرنامج عبر الجهاز
على الرغم من فوائده للعديد من المستخدمين ، إلا أنه يوجد تحذير كبير لتشغيل تحديث برنامج Mac عبر Terminal. كما هو مذكور في بداية هذه المقالة ، تعمل الطريقة الطرفية فقط مع تحديثات نظام macOS وتطبيقات الطرف الأول من Apple مثل iTunes. تتم مقارنة ذلك بمتجر Mac App Store ، والذي سيقوم بتحديث تطبيقات الطرف الثالث الخاصة بك جنبًا إلى جنب مع تحديثات Apple الرسمية.
قد يتعرف مستخدمو Mac منذ فترة طويلة على أن هذا القيد هو نفس الأداة المساعدة الأصلية لتحديث برامج Mac. هذه الأداة ، وهي الطريقة التي قدمت بها Apple تحديثات النظام والطرف الأول للمستخدمين قبل إطلاق Mac App Store ، لا تدعم تطبيقات الطرف الثالث. نظرًا لأن الأمر softwareupdate UNIX يعمل أيضًا كأساس للأداة المساعدة الأصلية لتحديث البرنامج ، فإن هذا القيد منطقي.
لذلك ، إذا كنت تريد فقط تثبيت نظام macOS وتحديثات الطرف الأول بسرعة ، أو إذا كنت لا تستخدم أي تطبيقات تابعة لجهات خارجية من Mac App Store ، فإن الطريقة الطرفية قد غطتها. إذا لم يكن الأمر كذلك ، فقد يكون من الأفضل لك الالتزام بطريقة Mac App Store الافتراضية لأنها تحافظ على كل من تحديثات تطبيقات الطرف الأول والثالث في مكان واحد.