Installer wget i Mac OS X uten Homebrew eller MacPorts

Kommandolinjeverktøyet wget lar deg hente en gruppe filer fra FTP- og HTTP-protokoller. Det er et veldig nyttig verktøy for webutviklere og strømforsytere å ha rundt fordi det lar deg gjøre ting som å utføre raske og skitne nettstedskopier og til og med speil nettsteder lokalt.

Denne tilnærmingen skal bygge og installere wget i OS X fra kilden, dette betyr at du trenger Xcode (App Store-lenke), eller i det minste og Unix-kommandolinjens dev-verktøy installert på Mac, men det har fordelen av å eliminere Behovet for en pakkebehandling som Homebrew eller MacPorts.

For de som ikke har kommandolinjeverktøy-pakken enten med eller uten Xcode installert, er det ganske enkelt: Åpne Terminal og skriv 'xcode-select-install', eller du kan gjøre det fra Xcode ved å åpne XCode, og deretter gå " Innstillinger "og til nedlastingsseksjonen, og velg" Installer kommandolinjeverktøy ", eller du kan hente den fra Apple Developer Site som beskrevet her. Fordi pakken må lastes ned fra Apple, kan det ta en stund, avhengig av Internett-tilkoblingen din. Kommandolinjeverktøy installerer en C-kompilator, GCC, og mange andre nyttige verktøy som ofte brukes i Unix-verdenen.

Slik installerer du wget i OS X

Fortsett og antar at du har Xcode og kommandolinjeverktøyene installert, start Terminal og skriv inn følgende kommandoer som vist.

Bruk først krøll for å laste ned den nyeste wget-kilden:
curl -O http://ftp.gnu.org/gnu/wget/wget-1.16.3.tar.xz

Eller for å bruke en eldre versjon (tidligere versjoner av OS X)
curl -O http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz

(sidenote: en ny versjon av wget kan være tilgjengelig, versjon 1.16.3 (wget-1.16.3.tar.gz) har blitt bekreftet for å jobbe i OS X El Capitan og OS X Yosemite, 1.15 er bekreftet kompatibel med OS X Mavericks, mens 1.13.4 er bekreftet kompatibel med OS X Mountain Lion. Du kan velge hvilken du vil ha fra http://ftp.gnu.org/gnu/wget/ katalogen hvis du vil ha en annen versjon)

Deretter bruker vi tjære til å komprimere filene du nettopp lastet ned:
tar -xzf wget-1.15.tar.gz

Bruk CD til å bytte til katalogen:
cd wget-1.15

Konfigurer med riktig-med-ssl-flagg for å forhindre en "GNUTLS ikke tilgjengelig" -feil:
./configure --with-ssl=openssl

Merk om du fortsatt har en feil i OS X 10.10+ og OS X 10.11+, bruk denne varianten av configure (fra Martin i kommentarene):

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

Bygg kilden:
make

Installer wget, det ender i / usr / local / bin /:
sudo make install

Bekreft alt arbeidet ved å kjøre wget:
wget --help

Ryd opp ved å fjerne wget kildefiler når du er ferdig:
cd .. && rm -rf wget*

Du er klar, nyt wget i Mac OS X.

Den nyeste versjonen av wget skal konfigurere, lage og installere fint i OS X El Capitan og Yosemite også.