Asenna wget Mac OS X:ään ilman Homebrew'ta tai MacPorteja

Sisällysluettelo:

Anonim

Haluatko wgetin Mac-tietokoneeseen ilman Homebrew'ta tai MacPorteja mistä tahansa syystä? Voit tehdä sen rakentamalla wget lähteestä komentorivillä.

Komentorivityökalun wget avulla voit noutaa joukon tiedostoja FTP- ja HTTP-protokollista. Se on erittäin hyödyllinen apuohjelma verkkokehittäjille ja tehokäyttäjille, koska sen avulla voit tehdä esimerkiksi nopeita ja likaisia. sivustojen varmuuskopioita ja jopa peilaa verkkosivustoja paikallisesti.

Tämä lähestymistapa rakentaa ja asentaa wget:n Mac OS X:ssä lähdekoodista, mikä tarkoittaa, että tarvitset Xcoden (App Store -linkki) tai ainakin sekä Unix-komentorivin kehitystyökalut, jotka on asennettu Mac, mutta sen etuna on, että Homebrew'n tai MacPortsin k altaisia ​​pakettienhallintaohjelmia ei tarvita. Rehellisesti sanottuna Homebrew'n käyttäminen on paljon helpompaa ja luultavasti parempi useimmille käyttäjille, mutta myönnetään, että se ei sovellu kaikille.

Niille, joilla ei vielä ole Command Line Tools -pakettia joko Xcoden kanssa tai ilman sitä, se on melko yksinkertaista: Avaa Terminal ja kirjoita 'xcode-select –install' tai voit tehdä sen Xcode avaamalla XCode, siirry sitten "Asetukset" -kohtaan latausosioon ja valitse "Install Command Line Tools" tai voit hankkia sen Applen kehittäjäsivustolta tässä kuvatulla tavalla. Koska paketti on ladattava Applelta, se voi kestää jonkin aikaa Internet-yhteydestäsi riippuen. Command Line Tools asentaa C-kääntäjän, GCC:n ja monia muita hyödyllisiä apuohjelmia, joita käytetään yleisesti unix-maailmassa.

Wgetin asentaminen Mac OS X:ssä

Eteenpäin ja olettaen, että Xcode ja komentorivityökalut on asennettu, käynnistä Terminal ja anna seuraavat komennot kuvan mukaisesti.

Lataa ensin uusin wget-lähde curlilla: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz

Voit aina tarkistaa uusimman wget-version osoitteesta ftp.gnu.org/gnu/wget/ täältä.

Lataa uusin wget-lähde El Capitanille, Yosemitelle jne. curlilla: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

Tai käyttää vanhempaa versiota (aiemmat versiot Mac OS X:stä, mukaan lukien Mavericks, Mountain Lion jne.) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(sivuhuomautus: wget:n uusi versio saattaa olla saatavilla, versio 1.16.3 (wget-1.16.3.tar.gz) on vahvistettu toimivan MacOS Mojavessa, High Sierrassa, OS X El Capitanissa ja OS X Yosemitessa, 1.15 on vahvistettu yhteensopivaksi OS X Mavericksin kanssa, kun taas 1.13.4 on vahvistettu yhteensopivaksi OS X Mountain Lionin kanssa. Voit valita haluamasi version http://ftp.gnu.org/gnu/wget/ hakemistosta, jos haluat toisen version)

Seuraavaksi käytämme tara juuri lataamiesi tiedostojen pakkaamiseen: tar -xzf wget-1.15.tar.gz

Vaihda hakemistoon cd:llä: cd wget-1.15

Määritä sopivalla -with-ssl-lipulla estääksesi "GNUTLS ei käytettävissä" -virheen: ./configure --with-ssl=openssl

Huomaa, jos sinulla on edelleen virhe Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave ja uudemmissa käyttöjärjestelmissä, käytä tätä konfiguraatiomuunnelmaa (Martin kommenteissa):

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

Koko lähde: make

Asenna wget, se päätyy kansioon /usr/local/bin/: sudo make install

Varmista, että kaikki toimii suorittamalla wget: wget --help

Puhdista poistamalla wget-lähdetiedostot, kun olet valmis: cd .. && rm -rf wget

Olet valmis, nauti wgetistä Mac OS X:ssä.

Wgetin uusimman version pitäisi konfiguroida, tehdä ja asentaa hyvin myös Mac OS X El Capitanissa ja Yosemitessa.

Useimmat Mac-käyttäjät haluavat todennäköisesti vain asentaa Homebrew'n ensin ja hankkia sitten wget, koska Homebrew tekee komentorivipakettien hallinnasta uskomattoman helppoa eikä lähdekoodin manuaalista rakentamista ja kääntämistä tarvita.

Asenna wget Mac OS X:ään ilman Homebrew'ta tai MacPorteja