MacPorts הוא מנהל שורת פקודות עבור MacOS. אם אתה מכיר את apt-get או yum מ- Linux, אז אתה יודע מה מנהל החבילה עושה. הוא מטפל הורדה, התקנה, עדכון וניהול יישומים מסוימים התלות שלהם בתוך MacOS. עם MacPorts אתה יכול להתקין יישומי לינוקס על MACOS משורת הפקודה.

מה ניתן להתקין?

רוב היישומים הללו הם קוד פתוח, כלי שורת הפקודה, אבל יש נתח הוגן של "אמיתי" קוד פתוח, יישומים מבוססי GUI. גם כן.

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

אם אתה קורא את ההודעה שלנו על homebrew, אתה יודע כי MacOS חסר כמה "סטנדרטי" לינוקס פקודות מסוף מהקופסה. משתמשי מקינטוש לא ימצאו כלי שורת פקודה נפוצים כמו nmap או wget, ואין מנהל חבילה מקומית ב- Mac כדי לספק אותם. אתה יכול גם להשתמש MacPorts להתקין תוכנות קוד פתוח כמו GIMP.

התקנת MacPorts

MacPorts דורש את הגירסה האחרונה של Xcode עבור גירסת מערכת ההפעלה שלך. ניתן להוריד את Xcode מתוך Mac App Store או אתר המפתחים של אפל.

בזמן שאתה יכול להפעיל את רוב פקודות MacPort ללא Xcode, לא תוכל להפעיל רבות של החבילות עד שתתקין אותו.

התקנת Xcode Developer כלים

1. פתח את הטרמינל והשתמש בפקודה שבהמשך כדי להפעיל את ההתקנה של כלי הפיתוח של MacOS:

 xcode לבחור - 

2. לחץ על "התקן" בתיבה המוקפצת.

3. המתן עד להורדת הקבצים ולהתקנתם.

התקנת חבילת MacPorts

אם כבר יש לך את Xcode ואת כלי הפיתוח מותקן, אתה יכול לקפוץ ימינה לשלב זה.

1. הורד את המהדורה העדכנית ביותר של MacPorts מ GitHub. הקפד לגלול למטה כדי לבחור את הגירסה התואמת את הגירסה של MacOS. בזמן הפרסום, אין גירסה של MacPorts עבור מערכת ההפעלה החדשה ביותר של אפל, High Sierra.

2. התקן את החבילה מהתיקיה 'הורדות'.

3. פתח חלון מסוף חדש והפעל את port. הפקודה port.

אם פקודה זו מחזירה "MacPorts 2.4.1" ומספקת שורת הפקודה מעט שונה, אז אתה מוכן רוק!

התקן את Linux Apps עם MacPorts

כדי להתקין כמה יישומי לינוקס על MACOS עם MacPorts, תחילה עלינו לחפש את התוכניות הרלוונטיות.

1. כדי לראות רשימה ענקית של כל החבילות הזמינות, פתח את טרמינל, הקלד port list והקש Enter.

3. ברור, זה הרבה להסתכל דרך. אנו יכולים להשתמש בפקודת port search כדי למצוא משהו ספציפי. בואו לחפש nmap באמצעות הפקודה הבאה:

 חיפוש nmap - - 

4. זה מחזיר כמה חבילות תואמות. הראשון, שנקרא רק "nmap", הוא אחד שאנחנו מחפשים.

5. כדי לקבל מידע נוסף על החבילה, אנו יכולים להשתמש בפקודת info :

 מידע על nmap 

6. זה מחזיר קצת מידע ספציפי על nmap. כל זה נראה טוב, אז אנחנו יכולים להתקין עם הפקודה הבאה:

 יציאת להתקין - - 

הערה קידומת sudo אשר ידרוש סיסמת מנהל שלך כדי לירות.

7. בהתאם לחבילה שאתה מתקין, עשויה להיות רשימה גדולה של תלות. אלה הם חבילות תוכנה כי היציאה הרצויה שלך מסתמך, ואתה צריך להתקין אותם לצד היציאה שלך של בחירה. הקלד "Y" ולחץ על "Enter" כדי לקבל את ההתקנה.

8. כאשר ההתקנה הושלמה, אתה יכול להפעיל את הפקודה כפי שהיית עושה על לינוקס דרך טרמינל.

סיכום

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