כיצד למצוא היכן מותקנות חבילות Homebrew ב-Mac

תוכן עניינים:

Anonim

תהיתם פעם היכן Homebrew שם את הקבצים הבינאריים מחבילות brew המותקנות ב-Mac? אם אתה משתמש Homebrew, אולי תעניין אותך לדעת היכן Homebrew שם הכל והיכן למצוא את חבילות ה-brew המותקנות ב-Mac OS.

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

זה כמובן מיועד למשתמשי מק מתקדמים יותר המסתמכים על שורת הפקודה ו-Homebrew, וזה לא יחול על אף אחד אחר. אם אתה מעוניין בהתקנת Homebrew תוכל ללמוד על כך כאן.

היכן מותקנות חבילות Homebrew ב-Mac OS: נתיב ההתקנה של Homebrew

כברירת מחדל, Homebrew יתקין את כל החבילות בספרייה הבאה בכל הגירסאות של Mac OS:

/usr/local/Cellar/

בנוסף, Homebrew ממקמת קישורים סימליים בנתיב הספרייה הבא:

/usr/local/opt/

הקישורים הסמליים של קבצים בינאריים שנמצאים ב-/usr/local/opt/ מצביעים כולם על החבילה המתאימה שלהם ב-/usr/local/Cellar/ כפי שניתן לאשר באמצעות ls ודגל -l:

ls -l /usr/local/opt/

דוגמת צילום המסך מדגימה את הקישורים הסמליים המפנים מ-/usr/local/opt/ ל-/usr/local/Cellar/ עבור כל חבילת בירה נפרדת:

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

ls /usr/local/Cellar

כיצד למצוא מידע ספציפי על התקנת חבילת Homebrew

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

כיצד למצוא היכן בדיוק מותקנת חבילת Homebrew

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

brew --תחילית

לדוגמה, באמצעות החבילה 'wget' נוכל לקבל מיד את המידע הבא:

$ brew --prefix wget /usr/local/opt/wget

כפי שניתן לראות בפלט הפקודה, מוצג רק נתיב ההתקנה של אותה חבילת Homebrew.

כיצד לקבל מידע מפורט על חבילת בישול ביתית

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

מידע על בירה

לדוגמה, אם תרצה לקבל מידע על חבילת Homebrew "wget", תוציא את הפקודה הבאה:

brew info wget

לחיצה על חזרה תפרט מידע על חבילת הבישול. פלט לדוגמה של פקודה כזו עבור 'wget' עשוי להיראות כך:

$ brew info wget wget: יציב 1.19.5 (מבוקבק), HEAD מאחזר קבצי אינטרנט https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 קבצים, 3.8MB)נשפך מבקבוק ב-2018-05-07 בשעה 10:59:31 מאת: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> בניית תלות: pkg-config נדרש: libidn2, openssl אופציונלי: pcre libmetalink gpgme==> Options --with-debug Build עם תמיכה באגים

פקודה 'brew info' כמובן חושפת מידע משמעותי יותר מאשר רק את נתיב ההתקנה של החבילה, כך שאם אתה פשוט רוצה את הנתיב המדויק של חבילת brew מותקנת, הפקודה –prefix עשויה להיות קלה יותר לסקריפט או מטרות אחרות.עם זאת, פלט הפקודה המלא של 'brew info' הוא שימושי להפליא כדי לקבל מידע נרחב על כל חבילה מותקנת ויש לו ערך ברור מסיבה זו, בנוסף למראה היכן משהו מותקן.

נסה את הפקודות האלה בעצמך עם כל חבילת Homebrew. אם עקבתם אחר המאמרים הקודמים שלנו על התקנת Homebrew ב-Mac ולאחר מכן בדקתם כמה מחבילות Homebrew הפופולריות הזמינות, או אולי עודכנתם ל-Python 3 או התקנתם node.js ו-npm דרך Homebrew, העצות האלה יעבדו כדי להראות לכם את נתיב ההתקנה של חבילות אלה, כמו גם מידע חבילה ראוי לציון.

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

כיצד למצוא היכן מותקנות חבילות Homebrew ב-Mac