Instalirajte wget u Mac OS X bez Homebrew ili MacPorts

Sadržaj:

Anonim

Želite imati wget na Macu bez Homebrew ili MacPorts iz bilo kojeg razloga? To možete učiniti izgradnjom wget-a iz izvora u naredbenom retku.

Alat naredbenog retka wget omogućuje vam dohvaćanje grupe datoteka s FTP i HTTP protokola, to je vrlo koristan uslužni program za web programere i iskusne korisnike jer vam omogućuje da radite stvari poput brzih i prljavih sigurnosne kopije web-mjesta, pa čak i lokalno zrcaljenje web-mjesta.

Ovim pristupom izgradit će se i instalirati wget u Mac OS X iz izvornog koda, to znači da ćete trebati Xcode (App Store veza), ili barem Unix alate za razvoj naredbenog retka instalirane na Mac, ali ima prednost eliminacije potrebe za upraviteljem paketa kao što je Homebrew ili MacPorts. Iskreno govoreći, korištenje Homebrewa puno je lakše i vjerojatno je bolje za većinu korisnika, ali doduše nije za svakoga.

Za one koji još nemaju paket alata za naredbeni redak sa ili bez instaliranog Xcodea, prilično je jednostavno: otvorite terminal i upišite 'xcode-select –install' ili to možete učiniti iz Xcode tako da otvorite XCode, zatim idite na “Preferences” i na odjeljak za preuzimanja i odaberite “Install Command Line Tools”, ili ga možete preuzeti s Apple Developer Site-a kako je ovdje opisano. Budući da se paket mora preuzeti s Applea, to može potrajati, ovisno o vašoj internetskoj vezi. Alati za naredbeni redak instaliraju C kompajler, GCC i mnoge druge korisne alate koji se obično koriste u svijetu Unixa.

Kako instalirati wget u Mac OS X

Idemo dalje i pod pretpostavkom da imate instaliran Xcode i alate naredbenog retka, pokrenite Terminal i unesite sljedeće naredbe kao što je prikazano.

Prvo upotrijebite curl za preuzimanje najnovijeg wget izvora: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz

Možete uvijek provjeriti najnoviju verziju wgeta na ftp.gnu.org/gnu/wget/ ovdje.

Korištenje curla za preuzimanje najnovijeg wget izvora za El Capitan, Yosemite itd.: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

Ili koristiti stariju verziju (prethodne verzije Mac OS X, uključujući Mavericks, Mountain Lion itd.) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(napomena sa strane: nova verzija wgeta može biti dostupna, verzija 1.16.3 (wget-1.16.3.tar.gz) potvrđeno je da radi u MacOS Mojave, High Sierra, OS X El Capitan i OS X Yosemite, 1.15 je potvrđeno kompatibilan s OS X Mavericks, dok je 1.13.4 potvrđeno kompatibilan s OS X Mountain Lion. Možete odabrati koju god želite iz direktorija http://ftp.gnu.org/gnu/wget/ ako želite drugu verziju)

Sljedeće koristimo tar za dekomprimiranje datoteka koje ste upravo preuzeli: tar -xzf wget-1.15.tar.gz

Koristite cd za promjenu u direktorij: cd wget-1.15

Konfigurirajte s odgovarajućom zastavom –with-ssl da spriječite pogrešku "GNUTLS nije dostupan": ./configure --with-ssl=openssl

Napomena ako i dalje imate pogrešku u Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave i novijim verzijama, upotrijebite ovu varijaciju konfiguracije (od Martina u komentarima):

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

Izgradite izvor: make

Instaliraj wget, završava u /usr/local/bin/: sudo make install

Potvrdite da sve radi pokretanjem wget-a: wget --help

Očistite uklanjanjem wget izvornih datoteka kada završite: cd .. && rm -rf wget

Sve je spremno, uživajte u wgetu u Mac OS X.

Najnovija verzija wget-a također bi se trebala dobro konfigurirati, napraviti i instalirati u Mac OS X El Capitan i Yosemite.

Za većinu korisnika Mac računala, vjerojatno će prvo jednostavno htjeti instalirati Homebrew, a zatim dobiti wget, jednostavno zato što Homebrew čini upravljanje paketima iz naredbenog retka nevjerojatno lakim i nema potrebe za ručnom izgradnjom i kompajliranjem izvornog koda.

Instalirajte wget u Mac OS X bez Homebrew ili MacPorts