अधिकांश लोग बस स्वचालित अपडेट चालू कर सकते हैं और Apple को सभी अपडेट प्रबंधित करने दे सकते हैं। यदि कोई कारण है कि आप ऐसा क्यों नहीं कर सकते हैं या नहीं करेंगे, तो ऐप स्टोर इंस्टॉल और अपडेट को स्वचालित करने के लिए एक कमांड लाइन टूल मौजूद है।
एक उल्लेखनीय खुला स्रोत कमांड लाइन से मैक App स्टोर को दोहराने के लिए उपकरण है मास :
स्थापित करने के लिए:
brew install mas
एक बार यह अंदर आने के बाद, आप उन सभी ऐप्स को अपडेट कर सकते हैं जो इसके साथ उपलब्ध हैं:
mas upgrade
यदि आप अपने ऐप्पल आईडी के साथ तीसरे पक्ष के सॉफ़्टवेयर पर भरोसा नहीं करना चाहते हैं, तो आप अपने यूआई को भी स्वचालित कर सकते हैं और हेफिन का उपयोग करके खाता नाम और पासवर्ड संग्रहीत कर सकते हैं।
गैर-ऐप स्टोर सुरक्षा पैच और अपडेट के लिए ऐप्पल समाधान softwareupdate
सभी सॉफ़्टवेयर को अपडेट करने के लिए कमांड लाइन से टूल को चलाना है जो ऐप्पल उपयोगकर्ता के हस्तक्षेप के बिना इंस्टॉल करने या ऐप स्टोर यूआई के माध्यम से जाने का इरादा रखता है।
वर्तमान में लायन और माउंटेन लायन पर - इसका मतलब है कि मैक एक स्थानीय ओएस एक्स सर्वर को हिट करेगा जो सिस्टम अपडेट और ऐप स्टोर के बाहर स्थापित सॉफ़्टवेयर के लिए डाउनलोड को कैशिंग कर रहा है। यदि आपके पास स्थानीय सॉफ़्टवेयर अपडेट सर्वर नहीं है, तो यह निश्चित रूप से Apple से सीधे फ़ाइलें डाउनलोड करेगा।
माउंटेन लायन के लिए 10.8.2 और इससे कम, - सब कुछ अभी भी ऐप स्टोर के माध्यम से आता है - इसलिए ओएस एक्स अपडेट जैसे ऐप्पल सॉफ्टवेयर पूरी तरह से इस टूल का उपयोग करके अपडेट और नॉन-ऐप स्टोर अपडेट के लिए ही स्क्रिप्टेड है।
क्या स्क्रिप्ट योग्य नहीं है (अभी तक या शायद कभी) ऐप स्टोर से इंस्टॉल किए गए ऐप हैं जैसे एक्सकोड और पेज और थर्ड पार्टी एप्लिकेशन। इसका मतलब है कि आपके पास ऐप स्टोर ऐप को खोले बिना और यूज़र इंटरफेस स्क्रीन पर पासवर्ड डाले बिना सभी सॉफ्टवेयर को अपडेट करने के लिए सिर्फ एक टूल नहीं है।
आप एक बार ऐप डाउनलोड कर सकते हैं और फिर ऐप को कई मैक में कॉपी कर सकते हैं, जब तक ऐप की पहली कॉपी डाउनलोड करने के लिए इस्तेमाल की जाने वाली ऐप्पल आईडी भी सभी मैक पर इस्तेमाल होती है जो ऐप चलाएगी।
मुझे कई संस्थानों के बारे में पता है जो प्रत्येक सीट के लिए लाइसेंस प्राप्त करने के लिए 20 कंप्यूटरों की एक लैब के लिए प्रत्येक ऐप की एक प्रति खरीदते हैं, लेकिन फिर सभी मैक पर एक फ़ाइल को तैनात करते हैं ताकि एक बार एक अपडेट डाउनलोड पूरा होने के बाद, ऐप्पल रिमोट डेस्कटॉप जैसे टूल या कैस्पर या एक घर की तरह उपकरण बनाया scp
या rsync
प्रयोगशाला में सभी Macs के लिए एप्लिकेशन के अद्यतन संस्करण स्थानांतरित करने के लिए प्रयोग किया जाता है।
यदि आप प्रत्येक मशीन के लिए अलग-अलग ऐप्पल आईडी का मार्ग अपनाते हैं, तो आप ऐप अद्यतनों की स्थापना को स्क्रिप्ट करने में सक्षम नहीं होंगे क्योंकि प्रत्येक खाते के लिए पासवर्ड का अनुरोध करेगा जब तक कि आप सभी पासवर्ड जानने और यूआई स्क्रिप्टिंग करने में सहज नहीं होते हैं जहां AppleScript कर सकते हैं प्रोग्राम में सही उपयोगकर्ता नाम और पासवर्ड दर्ज करें और फिर प्रत्येक मशीन के अपडेट के लिए डाउनलोड प्रक्रिया शुरू करने के लिए बटन पर क्लिक करें। जिस तरह से ऐप स्टोर एप्लिकेशन कोड पर हस्ताक्षर किए जाते हैं, पैकेज को अमान्य किए बिना किसी अपडेट में बस स्लाइड करना मुश्किल होता है या किसी तरह से रिवर्स इंजीनियरिंग / पूरे ऐप स्टोर की प्रक्रिया को जेलब्रेक करना और ऐप इंस्टॉलर को काम करने देने के सामान्य प्रवाह को साइडस्टेप करना।