Nainštalujte wget v systéme Mac OS X bez Homebrew alebo MacPorts
Obsah:
Chcete mať wget na Macu bez Homebrew alebo MacPorts z akéhokoľvek dôvodu? Môžete to urobiť vytvorením wget zo zdroja na príkazovom riadku.
Nástroj príkazového riadka wget vám umožňuje načítať skupinu súborov z protokolov FTP a HTTP, je to veľmi užitočná pomôcka pre vývojárov webu a skúsených používateľov, pretože vám umožňuje robiť veci, ako je rýchle a špinavé vykonávanie zálohy stránok a dokonca aj lokálne zrkadlenie webových stránok.
Tento prístup vytvorí a nainštaluje wget v Mac OS X zo zdroja, čo znamená, že budete potrebovať Xcode (odkaz na App Store) alebo aspoň a unixové nástroje príkazového riadku nainštalované na Mac, ale má tú výhodu, že eliminuje potrebu správcu balíkov, ako je Homebrew alebo MacPorts. Úprimne povedané, používanie Homebrew je oveľa jednoduchšie a je pravdepodobne lepšie pre väčšinu používateľov, ale pravdaže, nie je to pre každého.
Pre tých, ktorí ešte nemajú balík nástrojov príkazového riadka s nainštalovaným Xcode alebo bez neho, je to pomerne jednoduché: Otvorte terminál a napíšte „xcode-select –install“, alebo to môžete urobiť z Xcode otvorením XCode, potom prejdite na „Predvoľby“ a do sekcie sťahovania a vyberte „Inštalovať nástroje príkazového riadka“ alebo ho môžete získať z lokality Apple Developer Site, ako je popísané tu. Keďže sa balík musí stiahnuť od spoločnosti Apple, môže to chvíľu trvať v závislosti od vášho internetového pripojenia. Nástroje príkazového riadku nainštalujú kompilátor jazyka C, GCC a mnoho ďalších užitočných nástrojov, ktoré sa bežne používajú vo svete unixov.
Ako nainštalovať wget v systéme Mac OS X
Za predpokladu, že máte nainštalovaný Xcode a nástroje príkazového riadka, spustite Terminál a zadajte nasledujúce príkazy podľa obrázka.
Najskôr použite curl na stiahnutie najnovšieho zdroja wget: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz
Najnovšiu verziu wget si môžete vždy skontrolovať na adrese ftp.gnu.org/gnu/wget/ tu.
Použitie curl na stiahnutie najnovšieho zdroja wget pre El Capitan, Yosemite atď.: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz
Alebo použiť staršiu verziu (predchádzajúce verzie Mac OS X vrátane Mavericks, Mountain Lion atď.) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz
(vedľajšia poznámka: môže byť dostupná nová verzia wget, verzia 1.16.3 (wget-1.16.3.tar.gz) bolo potvrdené, že funguje v MacOS Mojave, High Sierra, OS X El Capitan a OS X Yosemite, 1.15 je potvrdená kompatibilita s OS X Mavericks, zatiaľ čo 1.13.4 bola potvrdená kompatibilita s OS X Mountain Lion. Môžete si vybrať ktorúkoľvek z nich z adresára http://ftp.gnu.org/gnu/wget/, ak chcete inú verziu)
Ďalej používame tar na dekomprimovanie súborov, ktoré ste práve stiahli: tar -xzf wget-1.15.tar.gz
Na prechod do adresára použite cd: cd wget-1.15
Nakonfigurujte s príslušným príznakom –with-ssl, aby ste zabránili chybe „GNUTLS nedostupné“: ./configure --with-ssl=openssl
Všimnite si, ak máte stále chybu v Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave a novších, použite túto variáciu konfigurácie (od Martina v komentároch):
./configure --with-ssl=openssl --with-libssl-prefix=/usr/local/ssl
Zostavte zdroj: make
Nainštalujte wget, skončí v /usr/local/bin/: sudo make install
Potvrďte, že všetko funguje spustením wget: wget --help
Vyčistite odstránením zdrojových súborov wget po dokončení: cd .. && rm -rf wget
Všetko je pripravené, užite si wget v systéme Mac OS X.
Najnovšia verzia wget by mala dobre nakonfigurovať, vytvoriť a nainštalovať v Mac OS X El Capitan a Yosemite.
Väčšina používateľov počítačov Mac si pravdepodobne bude chcieť najskôr nainštalovať Homebrew a potom získať wget, jednoducho preto, že Homebrew robí správu balíkov príkazovým riadkom neuveriteľne jednoduchou a nie je potrebné žiadne manuálne zostavovanie a kompilovanie zdrojového kódu.