Instal·leu wget a Mac OS X sense Homebrew ni MacPorts

Taula de continguts:

Anonim

Vol tenir wget al Mac sense Homebrew o MacPorts per qualsevol motiu? Podeu fer-ho creant wget des de la font a la línia d'ordres.

L'eina de línia d'ordres wget us permet recuperar un grup de fitxers dels protocols FTP i HTTP, és una utilitat molt útil per als desenvolupadors web i usuaris avançats perquè us permet fer coses com fer-ho de manera ràpida i bruta. còpies de seguretat del lloc i, fins i tot, els llocs web reflectits localment.

Aquest enfocament construirà i instal·larà wget a Mac OS X des de la font, això vol dir que necessitareu Xcode (enllaç a l'App Store), o almenys i les eines de desenvolupament de la línia d'ordres Unix instal·lades al Mac, però té l'avantatge d'eliminar la necessitat d'un gestor de paquets com Homebrew o MacPorts. Sincerament, utilitzar Homebrew és molt més fàcil i probablement és millor per a la majoria dels usuaris, però és cert que no ho és per a tothom.

Per a aquells que encara no tenen el paquet d'eines de línia d'ordres amb o sense instal·lat Xcode, és bastant senzill: obriu el terminal i escriviu 'xcode-select –install', o podeu fer-ho des de Xcode obrint XCode, després aneu a "Preferències" i a la secció de descàrregues, i trieu "Instal·la les eines de línia d'ordres", o podeu obtenir-lo des del lloc per a desenvolupadors d'Apple tal com es descriu aquí. Com que el paquet s'ha de descarregar d'Apple, pot trigar una estona depenent de la vostra connexió a Internet. Eines de línia d'ordres instal·la un compilador C, GCC i moltes altres utilitats útils que s'utilitzen habitualment al món Unix.

Com instal·lar wget a Mac OS X

Seguint endavant i suposant que teniu instal·lat Xcode i les eines de línia d'ordres, inicieu Terminal i introduïu les ordres següents tal com es mostra.

Primer, utilitzeu curl per baixar la darrera font de wget: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz

Podeu comprovar sempre la darrera versió de wget a ftp.gnu.org/gnu/wget/ aquí.

Utilitzar curl per descarregar la darrera font wget per a El Capitan, Yosemite, etc.: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

O per utilitzar una versió anterior (versions anteriors de Mac OS X, inclosos Mavericks, Mountain Lion, etc.) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(nota al costat: pot estar disponible una nova versió de wget, versió 1.16.3 (wget-1.16.3.tar.gz) s'ha confirmat que funciona a MacOS Mojave, High Sierra, OS X El Capitan i OS X Yosemite, 1.15 es confirma compatible amb OS X Mavericks, mentre que 1.13.4 s'ha confirmat compatible amb OS X Mountain Lion. Podeu triar el que vulgueu del directori http://ftp.gnu.org/gnu/wget/ si voleu una versió diferent)

A continuació fem servir tar per descomprimir els fitxers que acabeu de baixar: tar -xzf wget-1.15.tar.gz

Feu servir cd per canviar al directori: cd wget-1.15

Configura amb el senyalador –with-ssl adequat per evitar un error “GNUTLS no disponible”: ./configure --with-ssl=openssl

Tingueu en compte que si encara teniu un error a Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave i posteriors, utilitzeu aquesta variació de la configuració (de Martin als comentaris):

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

Construeix la font: make

Install wget, acaba a /usr/local/bin/: sudo make install

Confirmeu que tot ha funcionat executant wget: wget --help

Neteja eliminant els fitxers font wget quan hagis acabat: cd .. && rm -rf wget

Ja estàs a punt, gaudeix de wget a Mac OS X.

La darrera versió de wget també hauria de configurar, fer i instal·lar bé a Mac OS X El Capitan i Yosemite.

Per a la majoria dels usuaris de Mac, és probable que vulguin simplement instal·lar Homebrew primer i després obtenir wget, simplement perquè Homebrew fa que la gestió de paquets de línia d'ordres sigui increïblement fàcil i no cal construir ni compilar manualment el codi font.

Instal·leu wget a Mac OS X sense Homebrew ni MacPorts