Homebrew या MacPorts के बिना Mac OS X में wget इंस्टॉल करें

विषयसूची:

Anonim

Mac पर Homebrew या MacPorts के बिना किसी भी कारण से wget करना चाहते हैं? आप कमांड लाइन पर स्रोत से wget बनाकर ऐसा कर सकते हैं।

कमांड लाइन टूल wget आपको FTP और HTTP प्रोटोकॉल से फाइलों के एक समूह को पुनः प्राप्त करने देता है, यह वेब डेवलपर्स और पॉवरयूजर्स के लिए बहुत उपयोगी उपयोगिता है क्योंकि यह आपको त्वरित और गंदे प्रदर्शन करने जैसे काम करने देता है साइट बैकअप और यहां तक ​​कि स्थानीय रूप से वेबसाइटों को मिरर करें।

यह दृष्टिकोण मैक ओएस एक्स में स्रोत से wget बनाने और स्थापित करने जा रहा है, इसका मतलब है कि आपको एक्सकोड (ऐप स्टोर लिंक) की आवश्यकता होगी, या कम से कम और यूनिक्स कमांड लाइन देव उपकरण स्थापित होंगे मैक, लेकिन इसमें होमब्रू या मैकपॉर्ट्स जैसे पैकेज मैनेजर की आवश्यकता को समाप्त करने का लाभ है। ईमानदारी से, Homebrew का उपयोग करना बहुत आसान है और संभवतः अधिकांश उपयोगकर्ताओं के लिए बेहतर है, लेकिन माना जाता है कि यह सभी के लिए नहीं है।

उन लोगों के लिए जिनके पास अभी तक Xcode के साथ या उसके बिना कमांड लाइन टूल पैकेज नहीं है, यह काफी सरल है: टर्मिनल खोलें और 'xcode-select –install' टाइप करें, या आप इसे से कर सकते हैं XCode खोलकर Xcode, फिर "प्राथमिकताएं" और डाउनलोड अनुभाग पर जाएं, और "कमांड लाइन टूल्स इंस्टॉल करें" चुनें, या आप इसे यहां वर्णित ऐप्पल डेवलपर साइट से प्राप्त कर सकते हैं। क्योंकि पैकेज को Apple से डाउनलोड करना है, आपके इंटरनेट कनेक्शन के आधार पर इसमें कुछ समय लग सकता है। कमांड लाइन टूल्स एक सी कंपाइलर, जीसीसी, और कई अन्य सहायक उपयोगिताओं को स्थापित करता है जो आमतौर पर यूनिक्स दुनिया में उपयोग किए जाते हैं।

Mac OS X में wget कैसे इंस्टॉल करें

आगे बढ़ते हुए और यह मानते हुए कि आपके पास Xcode और कमांड लाइन उपकरण स्थापित हैं, टर्मिनल लॉन्च करें और दिखाए गए अनुसार निम्न आदेश दर्ज करें।

सबसे पहले, नवीनतम wget स्रोत डाउनलोड करने के लिए कर्ल का उपयोग करें: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar। gz

आप ftp.gnu.org/gnu/wget/ के माध्यम से हमेशा नवीनतम wget संस्करण की जांच कर सकते हैं।

El Capitan, Yosemite, आदि के लिए नवीनतम wget स्रोत डाउनलोड करने के लिए कर्ल का उपयोग करना: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

या पुराने संस्करण का उपयोग करने के लिए (Mavericks, Mountain Lion आदि सहित Mac OS X के पूर्व संस्करण) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(साइडनोट: 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 माउंटेन लायन के साथ संगत होने की पुष्टि की गई है। यदि आप एक अलग संस्करण चाहते हैं तो आप http://ftp.gnu.org/gnu/wget/ निर्देशिका से जो चाहें चुन सकते हैं)

अगला हम टार का उपयोग उन फ़ाइलों को खोलने के लिए करते हैं जिन्हें आपने अभी डाउनलोड किया है: tar -xzf wget-1.15.tar.gz

निर्देशिका में बदलने के लिए सीडी का उपयोग करें: cd wget-1.15

उचित -साथ-ssl ध्वज के साथ कॉन्फ़िगर करें "जीएनयूटीएलएस उपलब्ध नहीं है" त्रुटि को रोकने के लिए: ./configure --with-ssl=openssl

ध्यान दें कि यदि आपको अभी भी Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave, और बाद में कोई त्रुटि है, तो कॉन्फ़िगरेशन के इस बदलाव का उपयोग करें (टिप्पणियों में मार्टिन से):

./configure --with-ssl=openssl --with-libssl-prefix=/usr/local/ssl

बिल्ड सोर्स: बनाना

wget इंस्टॉल करें, यह /usr/local/bin/ में समाप्त होता है: sudo इंस्टॉल करें

Wget चलाकर किए गए सभी कार्यों की पुष्टि करें: wget --help

समाप्त होने पर wget स्रोत फ़ाइलों को हटाकर साफ़ करें: cd .. && rm -rf wget

आप पूरी तरह तैयार हैं, Mac OS X में wget का आनंद लें।

wget के नवीनतम संस्करण को Mac OS X El Capitan और Yosemite में भी ठीक से कॉन्फ़िगर, बनाना और इंस्टॉल करना चाहिए।

अधिकांश मैक उपयोगकर्ताओं के लिए, वे संभवत: पहले Homebrew को स्थापित करना चाहते हैं और फिर wget प्राप्त करना चाहते हैं, केवल इसलिए क्योंकि Homebrew कमांड लाइन पैकेज प्रबंधन को अविश्वसनीय रूप से आसान बनाता है और इसके लिए कोई मैन्युअल निर्माण और स्रोत कोड का संकलन आवश्यक नहीं है।

Homebrew या MacPorts के बिना Mac OS X में wget इंस्टॉल करें