Εγκατάσταση του HomeBrew σε υπολογιστές Apple Silicon Mac Υποστηρίζεται εγγενώς
Εάν είστε λάτρης του Homebrew και χρήστης Mac της Apple Silicon, θα χαρείτε να ανακαλύψετε τις πιο πρόσφατες εκδόσεις του Homebrew (3.0.0 και μεταγενέστερες) που υποστηρίζουν πλέον εγγενώς την αρχιτεκτονική Apple Silicon. Θα χρειαστείτε ακόμα το Rosetta 2 για να έχετε ορισμένα πακέτα και τύπους για να λειτουργήσετε, αλλά πολλά υποστηρίζονται ήδη από τον διαχειριστή πακέτων γραμμής εντολών.
Για όσους δεν γνωρίζουν, το Homebrew είναι ένας διαχειριστής πακέτων ανοιχτού κώδικα που επιτρέπει στους προχωρημένους χρήστες να εγκαταστήσουν και να εκτελέσουν εύκολα μια μεγάλη ποικιλία εργαλείων γραμμής εντολών και εφαρμογών στο Mac εντός του Terminal. Είναι αρκετά δημοφιλές στους προγραμματιστές, τους sysadmin, τους διαχειριστές δικτύου, τους οπαδούς του infosec, του unix και του Linux, ακόμα και μόνο τους πιο geeks μεταξύ μας.
Εάν εκτελείτε ήδη το Homebrew, θα πρέπει να μπορείτε απλώς να ενημερώσετε τον διαχειριστή πακέτων για να λάβετε την πιο πρόσφατη έκδοση με υποστήριξη εγγενούς Apple Silicon. Εναλλακτικά, μπορείτε να εκτελέσετε ξανά το πρόγραμμα εγκατάστασης.
Όσοι ενδιαφέρονται μπορούν να εγκαταστήσουν το Homebrew σε Apple Silicon Mac με την ακόλουθη εντολή που εκδίδεται στο Terminal, η οποία είναι ίδια με τη γενική εντολή εγκατάστασης Homebrew για σύγχρονες εκδόσεις MacOS:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Όπως συνήθως, θα χρειαστείτε έναν κωδικό πρόσβασης διαχειριστή για τον έλεγχο ταυτότητας και την ολοκλήρωση της εγκατάστασης.
Ορισμένοι χρήστες μπορεί να επιθυμούν να εξαιρεθούν από την προεπιλεγμένη παρακολούθηση «Anonymous Aggregate User Behavior Analytics» της Homebrew, την οποία μπορείτε να κάνετε με την ακόλουθη εντολή μετά την εγκατάσταση:
brew analytics off
Μπορείτε να ελέγξετε πακέτα στο formulae.brew.sh αν είστε περίεργοι αν έχουν ή όχι εγγενή υποστήριξη για Apple Silicon.
Εάν είχατε ήδη το Homebrew που εκτελείται στο Apple Silicon Mac αλλά βασίζεστε στο Rosetta 2, πιθανότατα θα θέλετε να ενημερώσετε το homebrew και τα πακέτα σας (και θα πρέπει να το κάνετε περιοδικά ούτως ή άλλως):
ανανέωση παρασκευής
Όπως σημειώθηκε, δεν υποστηρίζουν ακόμη τα πάντα Apple Silicon και ίσως χρειαστεί να χρησιμοποιήσετε αυτήν την λύση τερματικού για να εκτελέσετε ορισμένα πακέτα x86.
Αντιμετώπιση προβλημάτων Homebrew στο Apple Silicon
Ενώ το Homebrew θα πρέπει να λειτουργεί καλά σε Apple Silicon Mac, ορισμένοι χρήστες ενδέχεται να αντιμετωπίσουν προβλήματα εάν μετέφεραν τα δεδομένα τους από Intel Mac σε Apple Silicon ARM Mac.
Θα θέλετε να βεβαιωθείτε ότι έχετε εγκαταστήσει το Rosetta 2 στο Mac, καθώς δεν είναι ακόμα όλα εγγενή.
Πολλά από τα πακέτα homebrew θα πρέπει να λειτουργούν, αλλά μπορεί να δείτε διάφορα σφάλματα ροζέτα, όπως "σφάλμα ροζέτα: το thread_suspend απέτυχε" μερικές φορές, ιδιαίτερα όταν προσπαθείτε να ενημερώσετε πακέτα Brew.
Εάν αντιμετωπίζετε σφάλματα ή ιδιορρυθμίες από μια μετεγκατάσταση Intel σε Apple Silicon Mac, μπορείτε να δοκιμάσετε να απεγκαταστήσετε το Homebrew και, στη συνέχεια, να εγκαταστήσετε ξανά το Homebrew, καθώς φαίνεται να επιλύει αυτά τα ζητήματα:
"Πρώτη απεγκατάσταση: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Αφήστε τη διαδικασία απεγκατάστασης να ολοκληρωθεί. Ίσως θέλετε να επανεκκινήσετε το Mac για καλό μέτρο, αλλά μπορεί να μην είναι απαραίτητο (υπενθυμίστε ότι η επανεκκίνηση διαγράφει τα αρχεία tmp και άλλες κρυφές μνήμες.
Επόμενο, εγκαταστήστε ξανά το Homebrew:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Και πάλι αφήστε αυτή τη διαδικασία να ολοκληρωθεί.
Να θυμάστε εάν απεγκαταστήσετε το Homebrew θα αφαιρέσει όλα τα πακέτα που σχετίζονται με το εργαλείο, επομένως θα χρειαστεί να τα εγκαταστήσετε ξανά.
–
Νέος στο Homebrew ή απλά θέλετε να δοκιμάσετε μερικά εύχρηστα πακέτα; Δείτε μερικά από τα καλύτερα πακέτα Homebrew για Mac.
Το Terminal προσφέρει μια ευρεία γκάμα εργαλείων unix και εύχρηστες δυνατότητες που κατά τα άλλα τοποθετούνται κάτω από την κουκούλα του MacOS. Αν και η γραμμή εντολών είναι γενικά για προχωρημένους χρήστες, αν το θέμα σας ενδιαφέρει, δεν χάνετε να περιηγηθείτε στα άρθρα της γραμμής εντολών μας εδώ.
Έχετε κάποιες σκέψεις να προσθέσετε σχετικά με την εκτέλεση του Homebrew σε Apple Silicon Mac; Έχετε κάποιες ιδιαίτερα αξιόλογες εμπειρίες, συμβουλές, προτάσεις, αντιμετώπιση προβλημάτων ή συμβουλές; Κοινοποιήστε στα σχόλια!