Ha szoftverfrissítéseket kell telepítenie a Mac-re, valószínűleg a Mac App Store áruházába tart. Az Apple kurátus App Store-ja már régóta az alapértelmezett módszer nemcsak harmadik féltől származó alkalmazások keresésére és telepítésére, hanem javítások és frissítések alkalmazására a macOS és más Apple alkalmazásokhoz is. De amikor a macOS szoftverfrissítéseket illeti, a Mac App Store valójában csak egy UNIX parancs előtagja, és a Mac Terminal rajongói ezt a parancsot valóban felhasználhatják a Mac és az első fél alkalmazások frissítésére, miközben teljesen megkerülik a Mac App Store áruházát. .
A Mac szoftverfrissítési parancs, amelyről beszélünk, segítőkészen meg van nevezve: szoftverfrissítés . Itt van, hogyan kell használni.
- Indítsa el a Terminal alkalmazást (amely megtalálható az / Applications / Utilities mappában vagy a Spotlight segítségével történő keresésnél).
- A Terminálon írja be a softwareupdate -l parancsot (ez az „L” kisbetű, és nem az első szám). Ez a rendelkezésre álló frissítések listáját tartalmazza, az egyes fájlméretekkel együtt, valamint egy megjegyzést, amelyben jelzi, hogy a frissítési folyamat befejezéséhez újra kell indítania a Mac-ot.
- Az egyedi szoftverfrissítés telepítéséhez írja be a sudo softwareupdate -i name parancsot, ahol a „name” a rendelkezésre álló frissítések pontos neve, amelyet a list parancs mutat fel. Mivel ez egy superuser (sudo) parancs, akkor a rendszer kéri, amikor megadja az admin fiók jelszavát.
- Az összes elérhető szoftverfrissítés telepítéséhez használja a sudo softwareupdate -i -a parancsot . Az „-a” kapcsoló egyszerűen utasítja a parancsot az összes frissítés telepítésére. Meg kell adnia az admin jelszavát is, amikor a rendszer kéri.
- Nincs hagyományos folyamatjelző sáv, de a terminál ablakban frissített szöveges bejegyzéseket fog látni, amikor minden lépés befejeződik, és tudatja Önnel, hogy bizonyos frissítéseket letöltöttek, és amikor a teljes telepítési folyamat befejeződött. Ha olyan szoftverfrissítéseket telepített, amelyek újraindítást igényelnek, akkor megjelenik egy utolsó üzenet, amely utasítja a Mac újraindítását. Ezt megteheti a normál macOS interfészen keresztül, de mivel már használunk UNIX parancsokat a terminálon, akkor most beírhatja a sudo shutdown -r parancsot is, amely utasítja a shutdown parancsot a Mac („-r”) azonnali újraindítására („now „).
A szoftverfrissítés előnyei a terminálon keresztül
Most, hogy tudta, hogyan kell futtatni a Mac szoftverfrissítést a terminálról, valószínűleg az a kérdés, hogy miért akarja ezt a módszert használni, ahelyett, hogy csupán néhány gombra kattintana a Mac App Store-ban. Ennek egyik nagy oka az automatizálás és a távoli irányítás. A több Mac-rel kezelt felhasználók szkripteket hozhatnak létre, vagy távolról kezdeményezhetnek szoftverfrissítést, például SSH módszerrel, anélkül, hogy kézi képernyő-megosztási vagy távoli kezelési szoftvert kellene használniuk.
További lehetséges előny a sebesség. Bár nem univerzális, sok felhasználó szerint a frissítések gyorsabban telepíthetők, ha a terminálon keresztül telepítik, mind a kezdeti telepítés, mind az újraindítás utáni rész szempontjából, ahogy a Mac újraindul. Bár nem minden frissítés fog jelentős sebességnövekedést mutatni, a Terminal módszer legalább nem ad hozzá időt a Mac App Store áruházához képest.
A szoftverfrissítésnek egy nagy hátránya a terminálon keresztül
Annak ellenére, hogy sok felhasználó számára előnyei vannak, egy nagy figyelmeztetés van a Mac szoftverfrissítésnek a terminálon keresztül történő futtatására. Mint a cikk elején említettük, a Terminal módszer csak a macOS rendszerfrissítésekkel és az elsődleges Apple alkalmazásokkal, mint például az iTunes, működik. Ezt összehasonlítják a Mac App Store-val, amely a hivatalos Apple-frissítésekkel együtt frissíti a harmadik féltől származó alkalmazásokat.
A régebbi Mac felhasználók felismerhetik, hogy ez a korlátozás megegyezik az eredeti Mac szoftverfrissítési segédprogrammal. Ez a segédprogram, amellyel az Apple a Mac App Store elindítása előtt továbbította a felhasználóknak a rendszer- és gyártói frissítéseket, nem támogatta a harmadik fél által készített alkalmazásokat. Mivel a szoftverfrissítés UNIX parancs egyúttal az eredeti Szoftverfrissítés segédprogram alapjául szolgált, ez a korlátozás értelme.
Tehát, ha csak a macOS rendszer és az első fél frissítéseit kívánja gyorsan telepíteni, vagy ha nem használ harmadik féltől származó alkalmazásokat a Mac App Store-ból, akkor a terminál módszerrel fedezi magát. Ha nem, akkor jobb, ha ragaszkodik az alapértelmezett Mac App Store módszerhez, mivel az mind az első, mind a harmadik féltől származó alkalmazásfrissítéseket egy helyen tartja.