میک OS X میں ہومبریو یا میک پورٹس کے بغیر ویجیٹ انسٹال کریں۔
فہرست کا خانہ:
کسی بھی وجہ سے ہومبریو یا میک پورٹس کے بغیر میک پر ویجٹ حاصل کرنا چاہتے ہیں؟ آپ کمانڈ لائن پر سورس سے ویجٹ بنا کر ایسا کر سکتے ہیں۔
کمانڈ لائن ٹول ویجیٹ آپ کو ایف ٹی پی اور ایچ ٹی ٹی پی پروٹوکولز سے فائلوں کے ایک گروپ کو بازیافت کرنے دیتا ہے، یہ ویب ڈویلپرز اور پاور استعمال کرنے والوں کے لیے ایک بہت ہی مفید افادیت ہے کیونکہ یہ آپ کو جلدی اور گندے کام کرنے کی اجازت دیتا ہے۔ سائٹ کا بیک اپ اور یہاں تک کہ مقامی طور پر ویب سائٹوں کا عکس۔
یہ نقطہ نظر ماخذ سے Mac OS X میں ویجٹ بنانے اور انسٹال کرنے جا رہا ہے، اس کا مطلب ہے کہ آپ کو ایکس کوڈ (ایپ اسٹور لنک) یا کم از کم اور یونکس کمانڈ لائن ڈیو ٹولز کی ضرورت ہوگی۔ میک، لیکن اس میں ہومبریو یا میک پورٹس جیسے پیکیج مینیجر کی ضرورت کو ختم کرنے کا فائدہ ہے۔ سچ میں، ہومبریو کا استعمال بہت آسان ہے اور شاید زیادہ تر صارفین کے لیے بہتر ہے، لیکن اقرار ہے کہ یہ سب کے لیے نہیں ہے۔
ان لوگوں کے لیے جن کے پاس ابھی تک Xcode کے ساتھ یا اس کے بغیر کمانڈ لائن ٹولز پیکیج نہیں ہے، یہ کافی آسان ہے: ٹرمینل کھولیں اور 'xcode-select -install' ٹائپ کریں، یا آپ اسے یہاں سے کر سکتے ہیں۔ ایکس کوڈ کو کھول کر ایکس کوڈ، پھر "ترجیحات" اور ڈاؤن لوڈ سیکشن پر جائیں، اور "انسٹال کمانڈ لائن ٹولز" کا انتخاب کریں، یا آپ اسے ایپل ڈیولپر سائٹ سے حاصل کر سکتے ہیں جیسا کہ یہاں بیان کیا گیا ہے۔ چونکہ پیکج کو Apple سے ڈاؤن لوڈ کرنا ہے، اس لیے آپ کے انٹرنیٹ کنکشن کے لحاظ سے کچھ وقت لگ سکتا ہے۔ کمانڈ لائن ٹولز ایک سی کمپائلر، جی سی سی، اور بہت سی دیگر مددگار افادیتیں انسٹال کرتے ہیں جو عام طور پر یونکس کی دنیا میں استعمال ہوتی ہیں۔
Mac OS X میں wget انسٹال کرنے کا طریقہ
آگے بڑھیں اور یہ فرض کرتے ہوئے کہ آپ کے پاس ایکس کوڈ اور کمانڈ لائن ٹولز انسٹال ہیں، ٹرمینل لانچ کریں اور درج ذیل کمانڈز درج کریں جیسا کہ دکھایا گیا ہے۔
سب سے پہلے، تازہ ترین ویجٹ سورس ڈاؤن لوڈ کرنے کے لیے curl استعمال کریں: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar۔ gz
آپ ہمیشہ ftp.gnu.org/gnu/wget/ یہاں کے ذریعے تازہ ترین ویجٹ ورژن چیک کر سکتے ہیں۔
El Capitan, Yosemite, وغیرہ کے لیے تازہ ترین ویجٹ سورس ڈاؤن لوڈ کرنے کے لیے curl کا استعمال کرنا: 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
(سائیڈ نوٹ: ویجٹ کا نیا ورژن دستیاب ہوسکتا ہے، ورژن 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 استعمال کریں: cd wget-1.15
"GNUTLS دستیاب نہیں" خرابی کو روکنے کے لیے مناسب -with-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
ذریعہ بنائیں: make
Wget انسٹال کریں، یہ /usr/local/bin/ پر ختم ہوتا ہے: sudo make install
ویجٹ چلا کر ہر کام کی تصدیق کریں: wget --help
ختم ہونے پر ویجٹ سورس فائلوں کو ہٹا کر صاف کریں: cd .. && rm -rf wget
آپ بالکل تیار ہیں، Mac OS X میں ویجٹ سے لطف اندوز ہوں۔
wget کے تازہ ترین ورژن کو Mac OS X El Capitan اور Yosemite میں بھی ٹھیک ترتیب دینا، بنانا اور انسٹال کرنا چاہیے۔
زیادہ تر میک صارفین کے لیے، وہ ممکنہ طور پر پہلے ہومبریو کو انسٹال کرنا اور پھر ویجٹ حاصل کرنا چاہیں گے، صرف اس لیے کہ ہومبریو کمانڈ لائن پیکج مینجمنٹ کو ناقابل یقین حد تک آسان بنا دیتا ہے اور اس کے لیے ماخذ کوڈ کی دستی تعمیر اور مرتب کرنے کی ضرورت نہیں ہے۔