تثبيت wget في نظام التشغيل Mac OS X بدون Homebrew أو MacPorts
جدول المحتويات:
هل تريد أن يكون لديك wget على جهاز Mac بدون Homebrew أو MacPorts لأي سبب من الأسباب؟ يمكنك القيام بذلك عن طريق إنشاء wget من المصدر في سطر الأوامر.
تتيح لك أداة سطر الأوامر wget استرداد مجموعة من الملفات من بروتوكولات FTP و HTTP ، وهي أداة مفيدة جدًا لمطوري الويب ومستخدمي الطاقة لأنها تتيح لك القيام بأشياء مثل الأداء السريع والقذر نسخ احتياطي للموقع وحتى نسخ المواقع الإلكترونية محليًا.
ستعمل هذه الطريقة على إنشاء وتثبيت wget في نظام التشغيل Mac OS X من المصدر ، وهذا يعني أنك ستحتاج إلى Xcode (رابط متجر التطبيقات) ، أو على الأقل وأدوات تطوير سطر أوامر Unix المثبتة على Mac ، ولكن له ميزة التخلص من الحاجة إلى مدير الحزم مثل Homebrew أو MacPorts. بصراحة ، يعد استخدام Homebrew أسهل بكثير وربما يكون أفضل لمعظم المستخدمين ، ولكن من المسلم به أنه ليس للجميع.
بالنسبة لأولئك الذين ليس لديهم حزمة أدوات سطر الأوامر إما مع أو بدون تثبيت Xcode حتى الآن ، الأمر بسيط إلى حد ما: افتح Terminal واكتب "xcode-select –install" ، أو يمكنك القيام بذلك من Xcode بفتح XCode ، ثم انتقل إلى "التفضيلات" وإلى قسم التنزيلات ، واختر "تثبيت أدوات سطر الأوامر" ، أو يمكنك الحصول عليها من موقع مطوري Apple كما هو موضح هنا. نظرًا لأنه يجب تنزيل الحزمة من Apple ، فقد يستغرق الأمر بعض الوقت اعتمادًا على اتصالك بالإنترنت. تقوم أدوات سطر الأوامر بتثبيت مترجم 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
(ملاحظة جانبية: قد يتوفر إصدار جديد من 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 wget-1.15
تكوين باستخدام علامة - with-ssl المناسبة لمنع الخطأ "GNUTLS غير متوفر": . / config --with-ssl=openssl
ملاحظة إذا كان لا يزال لديك خطأ في Mac OS X 10.10+ و Mac OS X 10.11+ و macOS Sierra و Mojave والإصدارات الأحدث ، فاستخدم هذا الاختلاف في التكوين (من Martin في التعليقات):
. / تكوين - مع-ssl=openssl - with-libssl-prefix=/ usr / local / ssl
بناء المصدر:جعل
تثبيت wget ، ينتهي به الأمر في / usr / local / bin /:sudo قم بتثبيت
تأكيد كل شيء يعمل عن طريق تشغيل wget:wget - help
تنظيف عن طريق إزالة ملفات مصدر wget عند الانتهاء:cd .. && rm -rf wget
أنت جاهز تمامًا ، استمتع بخدمة wget في نظام التشغيل Mac OS X.
يجب تهيئة الإصدار الأخير من wget وجعله وتثبيته بشكل جيد في Mac OS X El Capitan و Yosemite أيضًا.
بالنسبة لمعظم مستخدمي Mac ، سيرغبون على الأرجح في تثبيت Homebrew أولاً ثم الحصول على wget ، ببساطة لأن Homebrew يجعل إدارة حزمة سطر الأوامر سهلة للغاية ولا يوجد بناء يدوي وتجميع للكود المصدري ضروري.