Çoğu kişi otomatik güncellemeleri açabilir ve Apple'ın tüm güncellemeleri yönetmesine izin verebilir. Bunu yapamamanızın veya yapmamanızın bir nedeni varsa, App Store yüklemelerini ve güncellemelerini otomatikleştirmek için bir komut satırı aracı bulunmaktadır.
Komut satırından Mac App Store'u çoğaltmak için dikkate değer bir açık kaynak aracıdır mas :
Yüklemek:
brew install mas
İçeri girdikten sonra, mevcut olan tüm uygulamaları güncelleyebilirsiniz:
mas upgrade
Üçüncü taraf yazılımlara Apple Kimliğinizle güvenmek istemiyorsanız, kullanıcı arayüzünüzü de otomatikleştirebilir ve anahtarlık kullanarak hesap adını ve şifreyi saklayabilirsiniz.
App Store'a ait olmayan güvenlik yamaları ve güncellemeleri için Apple çözümü softwareupdate
, Apple'ın kullanıcı müdahalesi olmadan veya App Store kullanıcı arayüzüne girmeden kurmak istediği tüm yazılımları güncellemek için komut satırından aracı çalıştırmaktır .
Şu anda Lion ve Mountain Lion'da - bu, Mac'in App store'un dışına yüklenen sistem güncellemeleri ve yazılımlar için indirmeleri önbelleğe alan yerel bir OS X sunucusuna isabet edeceği anlamına gelir. Yerel bir yazılım güncelleme sunucunuz yoksa, tabii ki dosyaları doğrudan Apple'dan indirecektir.
Mountain Lion 10.8.2 ve daha düşük sürümleri için - her şey hala App Store'dan geliyor - bu nedenle OS X güncellemeleri gibi Apple yazılımları yalnızca güncellemeler ve yalnızca App Store dışı güncellemeler için bu aracı kullanarak tam olarak yazılabilir.
Scriptable olmayan (henüz veya belki de hiç) , App Store'dan Xcode ve Pages gibi yüklenen uygulamalar ve üçüncü taraf uygulamalarıdır. Bu, App Store uygulamasını açmadan ve kullanıcı arayüzü ekranında bir şifre girmeden tüm yazılımları güncellemek için tek bir araca sahip olamayacağınız anlamına gelir.
Yapabilecekleriniz, uygulamaları bir kez indirmek ve daha sonra uygulamayı çalıştıracak tüm Mac'lerde de kullanılan uygulamanın ilk kopyasını indirmek için kullanılan Apple Kimliği de kullanıldığı sürece uygulamayı birden fazla mac'a kopyalamak.
Her bir uygulamanın lisansını almak üzere 20 bilgisayarlık bir laboratuar için her bir uygulamanın bir kopyasını satın alan birkaç kurum biliyorum, ancak daha sonra bir güncelleme indirme işlemi tamamlandıktan sonra Apple Remote Desktop gibi bir araç tüm Mac'lere dağıtıldı. veya Caspar veya uygulamanın güncellenmiş sürümünü laboratuvardaki tüm Mac'lere taşımak için scp
veya rsync
onun gibi ev yapımı bir araç kullanılır.
Her makine için ayrı bir Apple ID yolunu izlerseniz, tüm şifreleri bilmeden ve AppleScript'in yapabileceği UI komut dosyasını kullanmadan rahat olmadıkça, her hesap için şifre talep edeceğinden Uygulama güncellemelerinin yüklenmesini kodlayamazsınız. programlı olarak doğru kullanıcı adı ve şifreyi girin ve ardından her makinenin güncellemelerinin indirme işlemine başlamak için düğmeye tıklayın. Uygulama mağazası uygulamalarının kod imzalama biçimi, paketi geçersiz kılmadan veya tüm uygulama mağazası işlemini tümüyle tersine mühendislik / hapse atmadan ve uygulama yükleyicisinin çalışmasına izin vermenin normal akışını engellemeden yalnızca bir güncellemede kaymayı zorlaştırır.