Įdiekite „wget“ sistemoje „Mac OS X“ be „Homebrew“ ar „MacPorts“.

Turinys:

Anonim

Norite, kad „Mac“ kompiuteryje būtų wget be „Homebrew“ ar „MacPorts“ dėl kokios nors priežasties? Tai galite padaryti komandinėje eilutėje sukurdami wget iš š altinio.

Komandinės eilutės įrankis wget leidžia nuskaityti grupę failų iš FTP ir HTTP protokolų. Tai labai naudinga žiniatinklio kūrėjams ir patyrusiems naudotojams skirta priemonė, nes ji leidžia atlikti tokius veiksmus kaip greitai ir nešvariai. svetainių atsargines kopijas ir net atspindi svetaines vietoje.

Šiuo metodu bus sukurta ir įdiegta wget sistemoje „Mac OS X“ iš š altinio, tai reiškia, kad jums reikės „Xcode“ (App Store nuoroda) arba bent jau „Unix“ komandų eilutės kūrimo įrankių, įdiegtų „Mac“, tačiau jos pranašumas yra tai, kad nebereikia paketų tvarkyklės, pvz., „Homebrew“ ar „MacPorts“. Sąžiningai, naudoti Homebrew yra daug lengviau ir tikriausiai geriau daugumai vartotojų, tačiau reikia pripažinti, kad tai tinka ne visiems.

Tiems, kurie dar neturi Command Line Tools paketo nei su Xcode, nei be jo, tai gana paprasta: atidarykite terminalą ir įveskite „xcode-select –install“ arba galite tai padaryti iš Xcode atidarydami XCode, tada eikite į „Nuostatos“ ir į atsisiuntimų skyrių ir pasirinkite „Įdiegti komandų eilutės įrankius“ arba galite jį gauti iš „Apple“ kūrėjų svetainės, kaip aprašyta čia. Kadangi paketą reikia atsisiųsti iš „Apple“, tai gali šiek tiek užtrukti, atsižvelgiant į jūsų interneto ryšį. „Command Line Tools“ įdiegia C kompiliatorių, GCC ir daug kitų naudingų paslaugų, kurios dažniausiai naudojamos „Unix“ pasaulyje.

Kaip įdiegti wget sistemoje „Mac OS X“

Eidami į priekį ir darydami prielaidą, kad įdiegėte Xcode ir komandinės eilutės įrankius, paleiskite terminalą ir įveskite šias komandas, kaip parodyta.

Pirma, naudokite curl, kad atsisiųstumėte naujausią wget š altinį: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz

Visuomet galite patikrinti naujausią wget versiją adresu ftp.gnu.org/gnu/wget/ čia.

Naudojant curl atsisiųsti naujausią wget š altinį El Capitan, Yosemite ir kt.: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

Arba naudoti senesnę versiją (ankstesnes „Mac OS X“ versijas, įskaitant „Mavericks“, „Mountain Lion“ ir kt.) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(pastaba: gali būti prieinama nauja wget versija, 1.16.3 versija (wget-1.16.3.tar.gz) patvirtinta, kad jis veikia MacOS Mojave, High Sierra, OS X El Capitan ir OS X Yosemite, 1.15 suderinama su OS X Mavericks, o 1.13.4 suderinama su OS X Mountain Lion. Galite pasirinkti bet kurį norimą iš http://ftp.gnu.org/gnu/wget/ katalogo, jei norite kitokios versijos)

Toliau naudojame tar, kad išspaustume ką tik atsisiųstus failus: tar -xzf wget-1.15.tar.gz

Naudokite cd norėdami pereiti į katalogą: cd wget-1.15

Konfigūruokite naudodami atitinkamą vėliavėlę –with-ssl, kad išvengtumėte klaidos „GNUTLS nepasiekiamas“: ./configure --with-ssl=openssl

Atkreipkite dėmesį, jei vis dar yra klaida „Mac OS X 10.10+“, „Mac OS X 10.11+“, „macOS Sierra“, „Mojave“ ir vėlesnėse versijose, naudokite šį konfigūracijos variantą (komentaruose pateikė Martin):

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

Sukurkite š altinį: make

Įdiekite wget, jis atsiduria /usr/local/bin/: sudo make install

Patvirtinkite viską paleidę wget: wget --help

Baigę išvalykite pašalindami wget š altinio failus: cd .. && rm -rf wget

Viskas paruošta, mėgaukitės wget sistemoje „Mac OS X“.

Naujausia wget versija taip pat turėtų būti gerai sukonfigūruota, sukurta ir įdiegta „Mac OS X El Capitan“ ir „Yosemite“.

Dauguma „Mac“ naudotojų tikriausiai norės pirmiausia tiesiog įdiegti „Homebrew“, o tada gauti wget, nes „Homebrew“ labai palengvina komandų eilutės paketų valdymą ir nereikia rankiniu būdu kurti ir kompiliuoti š altinio kodo.

Įdiekite „wget“ sistemoje „Mac OS X“ be „Homebrew“ ar „MacPorts“.