Asenna wget Mac OS X:ään ilman Homebrew'ta tai MacPorteja
Sisällysluettelo:
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.