Когато трябва да инсталирате актуализации на софтуера на вашия Mac, вероятно се насочвате към Mac App Store. Избраният магазин за приложения на Apple отдавна е методът по подразбиране не само за намиране и инсталиране на приложения на трети страни, но и за прилагане на кръпки и актуализации за macOS и други приложения на Apple. Но когато става въпрос за актуализациите на софтуера на macOS, Mac App Store наистина е само преден край за команда UNIX и феновете на терминала на Mac всъщност могат да използват тази команда за актуализиране на своите приложения за Mac и първи страни, докато заобикалят Mac App Store напълно.,
Командата за актуализиране на софтуер за Mac, за която говорим, е полезно добре наречена: softwareupdate . Ето как да го използвате.
- Стартирайте приложението Terminal (което можете да намерите в папката / Applications / Utilities или като го потърсите с Spotlight).
- От терминала въведете softwareupdate -l (това е малка буква „L“, а не номер едно). Това ще предостави списък на всички налични актуализации, заедно с техните индивидуални размери на файловете, и бележка, посочваща дали ще трябва да рестартирате вашия Mac, за да завършите процеса на актуализиране.
- За да инсталирате индивидуална актуализация на софтуера, въведете командата sudo softwareupdate -i име , където “name” е точното име на една от наличните актуализации, разкрити от командата list. Тъй като това е суперусер (sudo) команда, ще трябва да въведете паролата на вашия администраторски акаунт, когато бъдете подканени.
- За да инсталирате всички налични актуализации на софтуера, вместо това използвайте командата sudo softwareupdate -i -a . Превключвателят "-a" просто инструктира командата да инсталира всички актуализации. Отново ще трябва да въведете администраторската си парола, когато бъдете подканени.
- Няма традиционна лента за напредък, но ще видите актуализирани текстови записи в прозореца на терминала, когато всяка стъпка е завършена, като ви уведомява както при изтегляне на определени актуализации, така и при завършване на целия процес на инсталиране. Ако сте инсталирали актуализации на софтуера, които изискват рестартиране, ще видите окончателно съобщение, което ви инструктира да рестартирате вашия Mac. Можете да направите това чрез нормалния интерфейс на macOS, но тъй като вече използваме UNIX команди в Terminal, можете също да напишете sudo shutdown -r сега, който дава инструкция за изключване незабавно да рестартира Mac („-r“) („сега ").
Предимства от използването на актуализация на софтуера чрез терминала
След като знаете как да стартирате актуализацията на софтуера на Mac от терминала, вероятният въпрос е защо бихте искали да използвате този метод, а не просто да щракнете върху няколко бутона в Mac App Store. Една голяма причина е автоматизацията и дистанционното управление. Потребителите с множество Macs за управление могат да създават скриптове или отдалечено да инициират софтуерна актуализация чрез метод като SSH, без да е необходимо ръчно да използват екрана за споделяне или отдалечен софтуер за управление.
Друго потенциално предимство е скоростта. Макар и да не са универсални, много потребители отчитат, че актуализациите се инсталират по-бързо, когато се инсталират чрез Terminal, както по отношение на първоначалната инсталация, така и като част след рестартиране като Mac се рестартира. Въпреки че не всяка актуализация ще забележи значително увеличение на скоростта, методът на Terminal поне няма да добави време в сравнение с Mac App Store.
Единственият голям момент на използване на актуализацията на софтуера чрез терминала
Въпреки предимствата му за много потребители, има едно голямо предупреждение за стартиране на актуализацията на софтуера на Mac чрез терминала. Както бе споменато в началото на тази статия, методът на Terminal работи само с актуализации на macOS система и приложения на Apple на първа страна като iTunes. Това се сравнява с Mac App Store, който ще актуализира приложенията на трети страни заедно с официалните актуализации на Apple.
Потребителите на Mac дълго време могат да разпознаят това ограничение е същото като оригиналната програма за актуализиране на софтуер за Mac. Тази програма, по която Apple доставя системни и първи странични актуализации на потребителите преди старта на Mac App Store, не поддържа приложения на трети страни. Тъй като командата за актуализация на софтуера UNIX също послужи за основа на оригиналната програма за актуализиране на софтуер, това ограничение има смисъл.
Така че, ако искате само да инсталирате бързо macOS система и актуализации на първо лице или ако не използвате приложения на трети страни от Mac App Store, методът Terminal ви покрива. Ако не, може да се окажете по-добре да се придържате към метода за съхраняване на приложения по подразбиране Mac App, тъй като той поддържа както първото, така и третото лице актуализира приложението си на едно място.
