Όταν χρειάζεται να εγκαταστήσετε ενημερώσεις λογισμικού στο 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, πληκτρολογήστε ενημέρωση λογισμικού -l (αυτό είναι ένα πεζό "L" και όχι το νούμερο ένα). Αυτό θα παρέχει μια λίστα με όλες τις διαθέσιμες ενημερώσεις μαζί με τα μεμονωμένα μεγέθη των αρχείων τους και μια σημείωση που θα υποδεικνύει εάν θα χρειαστεί να επανεκκινήσετε το Mac σας για να ολοκληρώσετε τη διαδικασία ενημέρωσης.
- Για να εγκαταστήσετε ένα άτομο ενημέρωση λογισμικού, πληκτρολογήστε την εντολή sudo softwareupdate -i όνομα, όπου "όνομα" είναι το ακριβές όνομα μιας από τις διαθέσιμες ενημερώσεις που αποκαλύπτονται από την εντολή λίστας. Καθώς πρόκειται για εντολή υπερχρήστη (sudo), θα χρειαστεί να εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού διαχειριστή όταν σας ζητηθεί.
- Για εγκατάσταση όλα διαθέσιμες ενημερώσεις λογισμικού, αντ' αυτού χρησιμοποιήστε την εντολή sudo softwareupdate -i -a. Ο διακόπτης “-a” απλώς δίνει εντολή στην εντολή εγκατάστασης όλων των ενημερώσεων. Και πάλι, θα πρέπει να εισαγάγετε τον κωδικό πρόσβασης διαχειριστή όταν σας ζητηθεί.
- Δεν υπάρχει παραδοσιακή γραμμή προόδου, αλλά θα δείτε ενημερωμένες εγγραφές κειμένου στο παράθυρο του Τερματικού καθώς ολοκληρώνεται κάθε βήμα, ενημερώνοντάς σας τόσο πότε έχουν γίνει λήψη ορισμένων ενημερώσεων όσο και πότε έχει ολοκληρωθεί ολόκληρη η διαδικασία εγκατάστασης. Εάν εγκαταστήσατε ενημερώσεις λογισμικού που απαιτούν επανεκκίνηση, θα δείτε ένα τελικό μήνυμα που θα σας υποδεικνύει να επανεκκινήσετε το Mac σας. Μπορείτε να το κάνετε αυτό μέσω της κανονικής διεπαφής macOS, αλλά επειδή χρησιμοποιούμε ήδη εντολές UNIX στο Terminal, μπορείτε επίσης να πληκτρολογήσετε sudo shutdown -r τώρα, το οποίο δίνει εντολή τερματισμού λειτουργίας για άμεση επανεκκίνηση του Mac (“-r”) (“τώρα”).
Οφέλη από τη χρήση της ενημέρωσης λογισμικού μέσω του τερματικού
Τώρα που ξέρετε πως για να εκτελέσετε την ενημέρωση λογισμικού Mac από το τερματικό, το πιθανό ερώτημα είναι Γιατί θα θέλατε να χρησιμοποιήσετε αυτήν τη μέθοδο αντί να κάνετε απλώς κλικ σε μερικά κουμπιά στο Mac App Store. Ένας μεγάλος λόγος είναι η αυτοματοποίηση και η απομακρυσμένη διαχείριση. Οι χρήστες με πολλούς υπολογιστές Mac για διαχείριση μπορούν να δημιουργήσουν σενάρια ή να ξεκινήσουν εξ αποστάσεως μια ενημέρωση λογισμικού μέσω μιας μεθόδου όπως το SSH χωρίς να χρειάζεται να χρησιμοποιήσουν μη αυτόματα λογισμικό κοινής χρήσης οθόνης ή απομακρυσμένης διαχείρισης.
Ένα άλλο πιθανό πλεονέκτημα είναι η ταχύτητα. Αν και δεν είναι καθολική, πολλοί χρήστες αναφέρουν ότι οι ενημερώσεις εγκαθίστανται γρηγορότερα όταν εγκαθίστανται μέσω του Τερματικού, τόσο όσον αφορά την αρχική εγκατάσταση όσο και το τμήμα μετά την επανεκκίνηση κατά την επανεκκίνηση του Mac. Αν και δεν θα υπάρχει σημαντική αύξηση ταχύτητας σε κάθε ενημέρωση, η μέθοδος Terminal τουλάχιστον δεν θα προσθέτει χρόνο σε σύγκριση με το Mac App Store.
Το ένα μεγάλο μειονέκτημα της χρήσης της ενημέρωσης λογισμικού μέσω του τερματικού
Παρά τα πλεονεκτήματά του για πολλούς χρήστες, υπάρχει μια μεγάλη προειδοποίηση σχετικά με την εκτέλεση του Mac Software Update μέσω του Terminal. Όπως αναφέρθηκε στην αρχή αυτού του άρθρου, η μέθοδος Terminal λειτουργεί μόνο με ενημερώσεις συστήματος macOS και εφαρμογές Apple πρώτου κατασκευαστή όπως το iTunes. Αυτό συγκρίνεται με το Mac App Store, το οποίο θα ενημερώσει τις εφαρμογές τρίτων μαζί με τις επίσημες ενημερώσεις της Apple.
Οι μακροχρόνιοι χρήστες Mac ενδέχεται να αναγνωρίσουν ότι αυτός ο περιορισμός είναι ίδιος με το αρχικό βοηθητικό πρόγραμμα Mac Software Update. Αυτό το βοηθητικό πρόγραμμα, με τον οποίο η Apple παρέδωσε ενημερώσεις συστήματος και πρώτου κατασκευαστή στους χρήστες πριν από την κυκλοφορία του Mac App Store, δεν υποστήριζε εφαρμογές τρίτων. Εφόσον η εντολή softwareupdate UNIX χρησίμευε επίσης ως βάση του αρχικού βοηθητικού προγράμματος Software Update, αυτός ο περιορισμός είναι λογικός.
Επομένως, εάν θέλετε μόνο να εγκαταστήσετε γρήγορα ενημερώσεις συστήματος macOS και πρώτου κατασκευαστή ή εάν δεν χρησιμοποιείτε εφαρμογές τρίτων από το Mac App Store, η μέθοδος Terminal σας καλύπτει. Εάν όχι, ίσως είναι καλύτερα να παραμείνετε με την προεπιλεγμένη μέθοδο Mac App Store, καθώς διατηρεί τις ενημερώσεις της πρώτης και τρίτων εφαρμογών σας όλες σε ένα μέρος.