התקנת HomeBrew במחשבי Apple Silicon Mac נתמכים באופן מקורי

Anonim

אם אתה חובב Homebrew ומשתמש Apple Silicon Mac, תשמח לגלות את הגרסאות העדכניות ביותר של Homebrew (3.0.0 ואילך) תומכות כעת בארכיטקטורת Apple Silicon. עדיין תזדקק ל-Rosetta 2 כדי שיהיו כמה חבילות ונוסחאות שיעבדו, אבל רבות מהן כבר נתמכות מקוריות על ידי מנהל חבילות שורת הפקודה.

ללא מוכרים, Homebrew הוא מנהל חבילות קוד פתוח המאפשר למשתמשים מתקדמים להתקין ולהפעיל בקלות מגוון רחב של כלים ואפליקציות שורת פקודה ב-Mac בתוך הטרמינל. זה די פופולרי בקרב מפתחים, מנהלי מערכת, מנהלי רשת, מעריצי infosec, unix ולינוקס, ואפילו רק האנשים החנונים שבינינו.

אם אתה כבר מפעיל את Homebrew, אתה אמור להיות מסוגל פשוט לעדכן את מנהל החבילות כדי לקבל את הגרסה העדכנית ביותר עם תמיכה מקורית של Apple Silicon. לחלופין, אתה יכול להפעיל את תוכנית ההתקנה שוב.

המעוניינים יכולים להתקין את Homebrew ב-Apple Silicon Mac עם הפקודה הבאה שהונפקה בתוך Terminal, שהיא זהה לפקודת ההתקנה הכללית של Homebrew עבור מהדורות מודרניות של MacOS:

"

/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "

כרגיל, תזדקק לסיסמת מנהל כדי לאמת ולהשלים את ההתקנה.

ייתכן שחלק מהמשתמשים ירצו לבטל את הסכמתך למעקב ברירת המחדל של "אנונימוס מצטבר של התנהגות משתמשים" של Homebrew, שתוכל לעשות עם הפקודה הבאה לאחר ההתקנה:

brew analytics כבוי

תוכל לבדוק חבילות ב-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, מכיוון שעדיין לא הכל מקורי.

רבות מהחבילות הביתיות אמורות לעבוד, אבל ייתכן שתראה שגיאות רוזטה שונות כמו "rosetta error: thread_suspend failed" לפעמים, במיוחד כאשר מנסים לעדכן חבילות 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.

טרמינל מציע מגוון רחב של כלי יוניקס ויכולות שימושיות שאחרת תחובים מתחת למכסה המנוע של MacOS. אמנם שורת הפקודה מיועדת בדרך כלל למשתמשים מתקדמים, אבל אם הנושא מעניין, אל תחמיצו לעיין במאמרי שורת הפקודה שלנו כאן.

יש לך מחשבות להוסיף לגבי הפעלת Homebrew במחשבי Apple Silicon Mac? האם יש לכם חוויות ראויות לציון במיוחד, עצות, הצעות, פתרון בעיות או עצות? שתפו בתגובות!

התקנת HomeBrew במחשבי Apple Silicon Mac נתמכים באופן מקורי