Το δημοφιλές εργαλείο Homebrew για Mac χρησιμοποιείται πάντοτε από προγραμματιστές και άλλους για τη διαχείριση πακέτων σε macOS, αλλά καθώς θρηνούσαμε στην πρώτη μας κριτική για το M1 Mac, δεν υποστήριξε την Apple Silicon όταν κυκλοφόρησαν τα νέα Mac της Apple στα τέλη του περασμένου έτους. Τώρα, με το Homebrew 3.0.0 που κυκλοφόρησε, αυτό δεν ισχύει πια: Το Homebrew υποστηρίζει τώρα το Apple Silicon, αν και όχι με κάθε πακέτο.
Εθελοντική ομάδα Homebrew Διαφημιστείτε στο Homebrew Blog Μαζί με τη σημερινή κυκλοφορία. Αν και η αρχική υποστήριξη δεν είναι ακόμη ολοκληρωμένη, κλείνει σε μεγάλο βαθμό το κενό και οι χρήστες μπορούν ακόμα να εκτελέσουν το Terminal μέσω Rosetta 2 για να κάνουν ό, τι δεν μπορούν ακόμη να κάνουν κατά την εκκίνηση τοπικά στο Apple Silicon. Η δημοσίευση του ιστοτόπου Homebrew αναφέρει “Καλωσορίζουμε τη βοήθειά σας” στην παροχή μπουκαλιών για όλα τα πακέτα στο μέλλον.
Εδώ είναι το πλήρες σημείο για το Apple Silicon στις σημειώσεις έκδοσης του Homebrew 3.0.0:
Το Apple Silicon υποστηρίζεται πλέον επίσημα για εγκαταστάσεις in / opt / homebrew. Οι σελίδες μορφής Formulae.brew.sh υποδεικνύουν την παροχή μπουκαλιών παλέτας (δυαδικά πακέτα) και επομένως εάν υποστηρίζεται το Homebrew. Η Homebrew δεν παρέχει (ακόμη) μπουκάλια για όλα τα πακέτα της Apple Silicon που κάνουμε στην Intel x86_64, αλλά χαιρετίζουμε τη βοήθειά σας. Το Rosetta 2 στο Apple Silicon εξακολουθεί να υποστηρίζει Intel x86_64 in / usr / local.
Εκτός από το ότι δεν μπορούσαμε να τρέξουμε εγγενώς τα Windows, η έλλειψη Homebrew ήταν ένα από τα λίγα προβλήματα που συναντήσαμε με τους Apple Silicon Macs όταν ήμασταν Αποδέχομαι Ορισμένοι από το συντακτικό προσωπικό μας το ονόμασαν ως τον νούμερο ένα λόγο για τον οποίο καθυστερούν τη μετάβαση στο Apple Silicon. Μερικοί άλλοι χρήστες πιθανότατα θα μοιραστούν την αίσθηση, αν και οι περισσότεροι χρήστες macOS δεν χρησιμοποιούν τέτοια εργαλεία, φυσικά.
Για τον εορτασμό της ενημέρωσης, η ομάδα της Homebrew έδωσε «ιδιαίτερες ευχαριστίες» στα MacStadium και την Apple. Συγκεκριμένα, η ανάρτηση ιστολογίου υποδεικνύει ότι η Apple παρείχε στην ομάδα συσκευές Apple Silicon για να κάνει τη δουλειά και ευχαρίστησε το “Cassidy της Apple που μας βοήθησε με διάφορους τρόπους με αυτήν τη μετανάστευση.”
Οι άλλες σημαντικές αλλαγές από την προηγούμενη έκδοση του Homebrew, 2.7.0, συμπεριλήφθηκαν στην ανάρτηση ιστολογίου ως εξής:
- Το μπλοκ σιροπιού και φιαλών χρησιμοποιεί μια νέα μορφή σύνταξης (μία: θησαυροφυλάκιο ανά πλατφόρμα). Style Drink – Η επισκευή θα διορθώσει αυτόματα τους τύπους για αυτήν τη νέα μορφή. Αυτό θα επιτρέψει τη μεταφορά περισσότερων φιαλών.
- Η νέα μεταβλητή περιβάλλοντος HOMEBREW_BOOTSNAP επιτρέπει τη χρήση ενός πολύτιμου λίθου Bootsnap για να επιταχύνει τις επαναλαμβανόμενες κλήσεις προετοιμασίας. Αυτό δεν λειτουργεί (ακόμη) σε Apple Silicon ή με το φορητό Ruby της Homebrew.
- Διάφορες διαδρομές καταργούνται, απενεργοποιούνται και καταργούνται
- Οι ολοκληρώσεις Bash, fish και zsh δημιουργούνται αυτόματα από το CLI :: Parser DSL. Αυτό θα διασφαλίσει ότι ενημερώνεται συνεχώς.
- Ο εκσυγχρονισμός ποτών χειρίζεται καλύτερα τις εργασίες μετονομασίας καταστημάτων (π.χ. από το κύριο στο κύριο)
- Οι λειτουργίες παρασκευής είναι μια νέα εντολή για εγγραφή σε ολοκληρώσεις που παρέχονται από βρύσες τρίτων