התקן wget ב-Mac OS X ללא Homebrew או MacPorts
תוכן עניינים:
רוצה לקבל wget ב-Mac ללא Homebrew או MacPorts מכל סיבה שהיא? אתה יכול לעשות זאת על ידי בניית wget ממקור בשורת הפקודה.
כלי שורת הפקודה wget מאפשר לך לאחזר קבוצה של קבצים מפרוטוקולי FTP ו-HTTP, זה כלי שימושי מאוד למפתחי אינטרנט ומשתמשי כוח, מכיוון שהוא מאפשר לך לעשות דברים כמו ביצוע מהיר ומלוכלך גיבויי אתרים ואפילו שיקוף אתרים באופן מקומי.
גישה זו עומדת לבנות ולהתקין את wget ב-Mac OS X מהמקור, זה אומר שתזדקק ל-Xcode (קישור ל-App Store), או לפחות ואת כלי הפיתוח של שורת הפקודה של Unix מותקנים ב- Mac, אבל יש לו את היתרון של ביטול הצורך של מנהל חבילות כמו Homebrew או MacPorts. בכנות, השימוש ב-Homebrew הוא הרבה יותר קל וכנראה שהוא טוב יותר עבור רוב המשתמשים, אבל יש להודות שזה לא מתאים לכולם.
למי שעדיין לא מותקנת חבילת Command Line Tools עם או בלי Xcode, זה די פשוט: פתח את הטרמינל והקלד 'xcode-select –install', או שתוכל לעשות זאת מ- Xcode על ידי פתיחת XCode, ולאחר מכן עבור אל "העדפות" ואל קטע ההורדות, ובחר "התקן את כלי שורת הפקודה", או שאתה יכול לקבל אותו מאתר המפתחים של Apple כמתואר כאן. מכיוון שהחבילה צריכה להוריד מאפל, זה עשוי לקחת זמן מה בהתאם לחיבור האינטרנט שלך. Command Line Tools מתקינים מהדר C, GCC ועוד הרבה כלי עזר מועילים שנמצאים בשימוש נפוץ בעולם ה-Unix.
כיצד להתקין wget ב-Mac OS X
מתקדמים ובהנחה שיש לכם Xcode וכלי שורת הפקודה מותקנים, הפעל את Terminal והזן את הפקודות הבאות כפי שמוצג.
ראשית, השתמש ב-curl כדי להוריד את מקור ה-wget העדכני ביותר: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz
תוכל לבדוק תמיד לבדוק את הגרסה העדכנית ביותר של wget דרך ftp.gnu.org/gnu/wget/ כאן.
שימוש ב-curl כדי להוריד את מקור ה-wget העדכני ביותר עבור El Capitan, Yosemite וכו': curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz
או להשתמש בגרסה ישנה יותר (גרסאות קודמות של Mac OS X, כולל Mavericks, Mountain Lion וכו') curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz
(sidenote: ייתכן שגרסה חדשה של wget תהיה זמינה, גרסה 1.16.3 (wget-1.16.3.tar.gz) אושרה לעבוד ב-MacOS Mojave, High Sierra, OS X El Capitan ו-OS X Yosemite, 1.15 אושרה כתואמת ל-OS X Mavericks, בעוד ש-1.13.4 אושרה כתואמת ל-OS X Mountain Lion. אתה יכול לבחור מה שאתה רוצה מהספרייה http://ftp.gnu.org/gnu/wget/ אם אתה רוצה גרסה אחרת)
לאחר מכן אנו משתמשים ב-tar כדי לבטל את הדחיסה של הקבצים שזה עתה הורדת: tar -xzf wget-1.15.tar.gz
השתמש ב-cd כדי לעבור לספרייה: cd wget-1.15
הגדר עם הדגל המתאים –with-ssl כדי למנוע שגיאת "GNUTLS not available": ./configure --with-ssl=openssl
שים לב אם עדיין יש לך שגיאה ב-Mac OS X 10.10+ , Mac OS X 10.11+, macOS Sierra, Mojave ומעלה, השתמש בגרסה זו של תצורה (מאת Martin בהערות):
./configure --with-ssl=openssl --with-libssl-prefix=/usr/local/ssl
בנה את המקור: make
התקן wget, זה מסתיים ב-/usr/local/bin/: sudo make install
אשר הכל עבד על ידי הפעלת wget: wget --help
נקה על ידי הסרת קובצי מקור של wget בסיום: cd .. && rm -rf wget
אתם מסודרים, תהנו מ-wget ב-Mac OS X.
הגרסה העדכנית ביותר של wget צריכה להגדיר, ליצור ולהתקין בסדר גם ב-Mac OS X El Capitan ו-Yosemite.
לרוב משתמשי ה-Mac, סביר להניח שהם ירצו פשוט להתקין קודם את Homebrew ואז לקבל wget, פשוט כי Homebrew הופך את ניהול חבילות שורת הפקודה לקל להפליא ואין צורך בבנייה ידנית והידור של קוד מקור.