I-install ang wget sa Mac OS X Nang Walang Homebrew o MacPorts

Talaan ng mga Nilalaman:

Anonim

Gusto mo bang magkaroon ng wget sa Mac nang walang Homebrew o MacPorts sa anumang dahilan? Magagawa mo iyon sa pamamagitan ng pagbuo ng wget mula sa source sa command line.

Ang command line tool na wget ay nagbibigay-daan sa iyong kunin ang isang pangkat ng mga file mula sa FTP at HTTP protocol, ito ay isang napaka-kapaki-pakinabang na utility para sa mga web developer at poweruser na magkaroon ng paligid dahil hinahayaan ka nitong gumawa ng mga bagay tulad ng mabilis at marumi. pag-backup ng site at kahit na i-mirror ang mga website nang lokal.

Ang diskarteng ito ay bubuo at mag-i-install ng wget sa Mac OS X mula sa pinagmulan, nangangahulugan ito na kakailanganin mo ang Xcode (link ng App Store), o hindi bababa sa at ang mga tool ng dev ng command line ng Unix na naka-install sa Mac, ngunit may pakinabang ito sa pag-aalis ng pangangailangan ng isang manager ng package tulad ng Homebrew o MacPorts. Sa totoo lang, ang paggamit ng Homebrew ay mas madali at malamang na mas mabuti para sa karamihan ng mga user, ngunit tinatanggap na hindi ito para sa lahat.

Para sa mga wala pang Command Line Tools package na mayroon o wala pang naka-install na Xcode, medyo simple lang: Buksan ang Terminal at i-type ang 'xcode-select –install', o magagawa mo ito mula sa Xcode sa pamamagitan ng pagbubukas ng XCode, pagkatapos ay pumunta sa "Preferences" at sa seksyon ng mga download, at piliin ang "I-install ang Command Line Tools", o maaari mo itong makuha mula sa Apple Developer Site tulad ng inilarawan dito. Dahil kailangang mag-download ang package mula sa Apple, maaaring tumagal ito depende sa iyong koneksyon sa internet. Nag-i-install ang Command Line Tools ng C compiler, GCC, at marami pang ibang kapaki-pakinabang na utility na karaniwang ginagamit sa unix world.

Paano Mag-install ng wget sa Mac OS X

Moving ahead and assuming you have Xcode and the command line tools install, launch Terminal and enter the following commands as shown.

Una, gumamit ng curl upang i-download ang pinakabagong pinagmulan ng wget: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz

Maaari mong tingnan palagi ang pinakabagong bersyon ng wget hanggang sa ftp.gnu.org/gnu/wget/ dito.

Paggamit ng curl upang i-download ang pinakabagong wget source para sa El Capitan, Yosemite, atbp: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

O upang gumamit ng mas lumang bersyon (mga naunang bersyon ng Mac OS X, kabilang ang Mavericks, Mountain Lion, atbp) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(sidenote: maaaring magkaroon ng bagong bersyon ng wget, bersyon 1.16.3 (wget-1.16.3.tar.gz) ay nakumpirma na gumagana sa MacOS Mojave, High Sierra, OS X El Capitan at OS X Yosemite, 1.15 ay nakumpirma na tugma sa OS X Mavericks, habang ang 1.13.4 ay nakumpirma na tugma sa OS X Mountain Lion. Maaari kang pumili kung alin ang gusto mo mula sa http://ftp.gnu.org/gnu/wget/ direktoryo kung gusto mo ng ibang bersyon)

Susunod ay gumagamit kami ng tar upang i-uncompress ang mga file na kaka-download mo lang: tar -xzf wget-1.15.tar.gz

Gumamit ng cd upang lumipat sa direktoryo: cd wget-1.15

I-configure gamit ang naaangkop na –with-ssl na flag para maiwasan ang error na “GNUTLS not available”: ./configure --with-ssl=openssl

Tandaan kung mayroon ka pa ring error sa Mac OS X 10.10+ , Mac OS X 10.11+, macOS Sierra, Mojave, at mas bago, gamitin ang variation na ito ng configure (mula kay Martin sa mga komento):

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

Buuin ang pinagmulan: gumawa

I-install ang wget, mapupunta ito sa /usr/local/bin/: sudo make install

Kumpirmahin ang lahat na gumagana sa pamamagitan ng pagpapatakbo ng wget: wget --help

Linisin sa pamamagitan ng pag-alis ng wget source file kapag natapos na: cd .. && rm -rf wget

Handa ka na, mag-enjoy sa wget sa Mac OS X.

Ang pinakabagong bersyon ng wget ay dapat mag-configure, gumawa, at mag-install nang maayos sa Mac OS X El Capitan at Yosemite din.

Para sa karamihan ng mga user ng Mac, malamang na gusto nilang i-install lang muna ang Homebrew at pagkatapos ay makakuha ng wget, dahil lang sa Homebrew na ginagawang napakadali ng pamamahala ng command line package at walang kinakailangang manu-manong pagbuo at pag-compile ng source code.

I-install ang wget sa Mac OS X Nang Walang Homebrew o MacPorts