Homebrew הוא מנהל חבילות חינמי וקוד פתוח עבור לינוקס ו-macOS. למרות שהפצות לינוקס שונות נשלחות עם מנהלי חבילות משלהן, כגון APT, DNF, Pacman וכו', כדי להקל על תוכנה התקנה, תרצה את Homebrew במערכת שלך אם תרצה להתקין תוכניות שאינן זמינות בהפצת ברירת המחדל של Linux מאגרים.
בואו נבדוק את Homebrew ואת השלבים להתקנה ולהשתמש בו בלינוקס.
מה זה Homebrew?
Homebrew הוא מנהל חבילות המפשט את ההתקנה של תוכניות שאינן זמינות במאגרי ההפצה הרשמיים של לינוקס. הוא מכיל למעלה מ-5000 חבילות (נקראות גם "נוסחאות") והוא מושלם להתקנת כלי יוניקס ותוכניות וכלי עזר אחרים בקוד פתוח.
אחד היתרונות בשימוש ב-Homebrew הוא שהחבילות שלו מתוחזקות טוב יותר מאלה הזמינות במאגרים אחרים. זה אומר שאתה יכול להתקין את הגרסאות העדכניות ביותר של תוכניות גם אם אתה מפעיל הפצת לינוקס ישנה יותר במחשב שלך.
כיצד להתקין Homebrew על לינוקס
Homebrew קל להגדיר. בצע את ההוראות הבאות כדי להתקין את Homebrew במחשב הלינוקס שלך:
הדבר הראשון שאתה צריך לעשות הוא להתקין כלי בנייה במחשב הלינוקס שלך. כלי בנייה, עבור חסרי התחלה, הם תוכניות המאפשרות בניית חבילות במחשב לינוקס.
בדביאן או אובונטו, פתח את הטרמינל ו התקן את חבילת ה-build-essential ותלות אחרות באמצעות הפקודה הבאה:
sudo apt להתקיןלִבנוֹת-תלתל procps חיוני קוֹבֶץ git
אם אתה משתמש פדורה, CentOS או Red Hat, אתה יכול להתקין כלי בנייה עם:
התקנת קבוצת sudo yum 'כלי פיתוח'
סודו יאם להתקין procps-ng curl קוֹבֶץ git
סודו יאם להתקין libxcrypt-compat
כדי לוודא שהמהדר זמין, הפעל את הפקודה הזו:
איזה עשה
אם זה מחזיר נתיב, זה אומר שיש לך מהדר עובד במחשב הלינוקס שלך. אחרת, משהו לא בסדר בהתקנה, ובמקרה זה, עליך לעבור שוב על תהליך ההתקנה.
שלב 2: התקן את Homebrew על לינוקס
עם כלי הבנייה במקום, כל מה שאתה צריך לעשות עכשיו כדי להתקין את Homebrew הוא להפעיל את סקריפט ההתקנה. פתח את הטרמינל והפעל את הפקודה הזו כדי לעשות זאת:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/להתקין/רֹאשׁ/install.sh)"
כשתתבקש להמשיך בהתקנה, לחץ על להיכנס, והתסריט יתחיל להוריד ולהתקין את Homebrew במערכת שלך. המתן מספר דקות לסיום ההתקנה.
ברגע שזה יסתיים, תראה את ה ההתקנה הושלמה הודעה בטרמינל, יחד עם קטע שנקרא הצעדים הבאים זה אומר לך מה עליך לעשות הלאה לפני שתוכל להתחיל להשתמש ב-Homebrew.
כאן תראה שתי פקודות להוספת Homebrew ל-PATH שלך. העתק אותם והפעל אותם אחד אחד למטה. כך נראות הפקודות הללו:
הֵד 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shelenv)"'>> /home/user_name/.profile
הֵד "$(/home/linuxbrew/.linuxbrew/bin/brew shelenv)"
אנחנו צריכים הגדר את ה-PATH עבור Homebrew כך שהמעטפת תוכל למצוא אותה כשאתה קורא לה להתקנה, עדכון או מחיקה של חבילות, ללא קשר לספריית העבודה הנוכחית שלך.
כיצד להשתמש ב-Homebrew בלינוקס
כאשר Homebrew מותקן, כעת תוכל להשתמש בו כדי להתקין, לעדכן ולמחוק חבילות Homebrew קיימות במחשב הלינוקס שלך. בצע את ההוראות בסעיפים הבאים כדי לבצע פעולות אלה.
1. התקנת חבילה באמצעות Homebrew
לפני שאתה קופץ ומתקין חבילה באמצעות Homebrew, עליך לעדכן תחילה את Homebrew ואת כל הגדרות החבילה שלה. פתח את הטרמינל והפעל את הפקודה הזו כדי לעשות זאת:
לְהִתְבַּשֵׁל עדכון
מכיוון שזה עתה התקנת את Homebrew, סביר להניח שהוא כבר מעודכן, אך תמיד מומלץ לעשות זאת לפני התקנת חבילה חדשה.
כעת, אם אתם עוקבים אחר מדריך מקוון להתקנת חבילה, תהיו בטוחים שהחבילה קיימת ב-Homebrew, ולכן, תוכלו להתקין אותה מיד. עם זאת, אם אינך בטוח, תוכל לחפש את החבילה כדי לוודא שיש לה את ה-Homebrew על ידי הפעלת:
brew search package_name
לדוגמה, כדי לחפש אם htop זמין במאגרי Homebrew, הזן:
לחלוט חיפוש htop
לבסוף, כדי להתקין את החבילה, השתמש ב:
לְהִתְבַּשֵׁל להתקין שם חבילה
לדוגמה:
לְהִתְבַּשֵׁל להתקין htop
2. שדרוג חבילת Homebrew
עם הזמן, כאשר אתה משתמש בתוכנית, היא תקבל עדכונים חדשים עם תיקוני באגים, תכונות חדשות ושיפורים אחרים. מכיוון שה-Homebrew לא משדרג אוטומטית (לא מעדכן) את החבילות עצמן, תצטרך לעשות זאת באופן ידני.
אבל לפני שאתה משדרג חבילת Homebrew, ייתכן שתרצה לאמת את גרסת החבילה כדי לדעת בדיוק איזו גרסה אתה מפעיל. כדי לעשות זאת, פתח את הטרמינל והפעל את הפקודה למטה:
לְהִתְבַּשֵׁל רשימה --versions package_name
כדי לבדוק גרסאות זמינות לחבילת htop:
לְהִתְבַּשֵׁל רשימה --גרסאות htop
כעת, אם יש גרסה חדשה לחבילה, תוכל לשדרג אליה כך:
brew upgrade package_name
לדוגמה:
שדרוג לחלוט htop
לחלופין, אם ברצונך לשדרג את כל חבילות Homebrew המותקנות במערכת שלך בבת אחת, תוכל לעשות זאת על ידי הפעלת:
שדרוג לחלוט
3. הסרת התקנה של חבילת Homebrew
אם אינך זקוק יותר לחבילה במחשב שלך מסיבה כלשהי, תוכל להסיר אותה, בדיוק כמו שאתה עושה עם מנהלי חבילות לינוקס מסורתיים. כדי להסיר התקנה של חבילה באמצעות Homebrew, הפעל את הפקודה הזו בטרמינל:
לְהִתְבַּשֵׁל להסיר את ההתקנה שם חבילה
כיצד להסיר את ההתקנה של Homebrew בלינוקס
בדומה לתהליך ההתקנה של Homebrew, הסרת ההתקנה של Homebrew כרוכה גם בשימוש בסקריפט, אשר מסיר אוטומטית את מנהל החבילות ממערכת הלינוקס שלך.
פתח את הטרמינל והפעל את הפקודה הזו כדי להוריד ולהפעיל את סקריפט הסרת ההתקנה:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/להתקין/רֹאשׁ/uninstall.sh)"
ברגע שהסקריפט יסיים להסיר את ההתקנה של Homebrew, הוא יפרט כמה קבצים שלא הוסרו במהלך תהליך ההסרה. אתה יכול להסיר את שאריות הקבצים האלה ממנהל הקבצים או מהמסוף בצורה שתמצא לנכון.
פקודות ביתיות שימושיות נוספות שכדאי לדעת
למרות שהפקודות שנדונו עד כה הן כמעט כל מה שאתה צריך לדעת כדי להשתמש ב-Homebrew ב-Linux, ל-Homebrew יש גם כמה פקודות שימושיות אחרות שכדאי לדעת עליהן. אלו כוללים:
- עזרה בחליטה: הוא מדפיס פקודות Homebrew שונות עם השימוש והמטרה שלהן.
- sub_command של brew help: זה שימושי כאשר אתה רוצה ללמוד עוד על פקודת Homebrew ספציפית, כולל האפשרויות הזמינות והשימוש.
- רופא מבשל: הוא בודק את המערכת שלך עבור בעיות פוטנציאליות ומפרט אותן, כך שתוכל לתקן אותן ולהימנע מבעיות בעת השימוש ב-Homebrew.
- לחלוט מיושן: הוא משמש לרישום כל חבילות Homebrew במערכת שלך שהן מיושנות וצריכות להתעדכן.
- שם חבילת סיכת חליטה: זה מאפשר לך לציין חבילת Homebrew כדי למנוע את שדרוגה כאשר אתה מפעיל את פקודת השדרוג של brew במערכת שלך. מאוחר יותר, אם תרצו לבטל את החבילה, Homebrew ישדרג אותה יחד עם כל שאר החבילות.
- ניקוי מבשלים: הוא משמש לניקוי גרסאות ישנות של חבילות במערכת שלך ונתונים קשורים אחרים.
התקן את התוכניות האהובות עליך בלינוקס עם Homebrew
כעת, לאחר שהתקנת את Homebrew וקיבלת מושג כיצד להשתמש בו להתקנת חבילות חדשות, אתה יכול בקלות מצא והתקן תוכניות שאינן זמינות בדרך אחרת דרך מנהלי חבילות לינוקס מסורתיים שלך מְכוֹנָה.
אם אתה מתכנת מתחיל, Homebrew יכול להיות שימושי למדי עבורך, מכיוון שאתה יכול להתקין כלי CLI שונים על המערכת שלך ללא מאמץ באמצעותו. באופן דומה, בזמן שאתה בזה, ייתכן שתרצה גם לבדוק את ההתקנה וההגדרה של Git כדי להכיר את מערכת בקרת הגרסאות.