Instalați wget în Mac OS X Fără Homebrew sau MacPorts
Cuprins:
Vrei să ai wget pe Mac fără Homebrew sau MacPorts din orice motiv? Puteți face asta creând wget de la sursă la linia de comandă.
Instrumentul de linie de comandă wget vă permite să preluați un grup de fișiere din protocoalele FTP și HTTP, este un utilitar foarte util pentru dezvoltatorii web și utilizatorii puternici, deoarece vă permite să faceți lucruri precum efectuarea rapidă și murdară. copiile de rezervă ale site-urilor și chiar oglindirea site-urilor web la nivel local.
Această abordare va construi și instala wget în Mac OS X de la sursă, aceasta înseamnă că veți avea nevoie de Xcode (link App Store), sau cel puțin și de instrumentele de dezvoltare ale liniei de comandă Unix instalate pe Mac, dar are avantajul de a elimina necesitatea unui manager de pachete precum Homebrew sau MacPorts. Sincer, folosirea Homebrew este mult mai ușoară și este probabil mai bună pentru majoritatea utilizatorilor, dar, desigur, nu este pentru toată lumea.
Pentru cei care nu au încă pachetul Command Line Tools nici cu sau fără Xcode instalat, este destul de simplu: deschideți Terminalul și tastați „xcode-select –install”, sau puteți face acest lucru din Xcode deschizând XCode, apoi accesați „Preferințe” și la secțiunea de descărcări și alegeți „Instalare instrumente de linie de comandă”, sau îl puteți obține de pe site-ul pentru dezvoltatori Apple, așa cum este descris aici. Deoarece pachetul trebuie descărcat de la Apple, poate dura ceva timp în funcție de conexiunea dvs. la internet. Command Line Tools instalează un compilator C, GCC și multe alte utilitare utile care sunt utilizate în mod obișnuit în lumea Unix.
Cum se instalează wget în Mac OS X
Mercând mai departe și presupunând că aveți Xcode și instrumentele de linie de comandă instalate, lansați Terminal și introduceți următoarele comenzi așa cum se arată.
În primul rând, utilizați curl pentru a descărca cea mai recentă sursă wget: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz
Puteți verifica întotdeauna cea mai recentă versiune wget la ftp.gnu.org/gnu/wget/ aici.
Folosirea curl pentru a descărca cea mai recentă sursă wget pentru El Capitan, Yosemite etc.: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz
Sau pentru a utiliza o versiune mai veche (versiuni anterioare de Mac OS X, inclusiv Mavericks, Mountain Lion etc.) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz
(notă laterală: poate fi disponibilă o nouă versiune de wget, versiunea 1.16.3 (wget-1.16.3.tar.gz) a fost confirmat că funcționează în MacOS Mojave, High Sierra, OS X El Capitan și OS X Yosemite, 1.15 este confirmat compatibil cu OS X Mavericks, în timp ce 1.13.4 a fost confirmat compatibil cu OS X Mountain Lion. Puteți să alegeți pe ce doriți din directorul http://ftp.gnu.org/gnu/wget/ dacă doriți o altă versiune)
În continuare folosim tar pentru a decomprima fișierele pe care tocmai le-ați descărcat: tar -xzf wget-1.15.tar.gz
Folosiți cd pentru a trece la director: cd wget-1.15
Configurați cu indicatorul –with-ssl corespunzător pentru a preveni o eroare „GNUTLS indisponibil”: ./configure --with-ssl=openssl
Rețineți dacă mai aveți o eroare în Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave și mai târziu, utilizați această variantă de configurare (de la Martin în comentarii):
./configure --with-ssl=openssl --with-libssl-prefix=/usr/local/ssl
Construiți sursa: face
Install wget, se termină în /usr/local/bin/: sudo make install
Confirmați că totul a funcționat rulând wget: wget --help
Curățați prin eliminarea fișierelor sursă wget când ați terminat: cd .. && rm -rf wget
Ați gata, bucurați-vă de wget în Mac OS X.
Cea mai recentă versiune de wget ar trebui să configureze, să facă și să instaleze bine și în Mac OS X El Capitan și Yosemite.
Pentru majoritatea utilizatorilor de Mac, probabil că vor dori să instaleze Homebrew mai întâi și apoi să obțină wget, pur și simplu pentru că Homebrew face gestionarea pachetelor în linia de comandă incredibil de ușoară și nu este nevoie de crearea manuală și compilarea codului sursă.