Instalējiet wget operētājsistēmā Mac OS X bez Homebrew vai MacPorts

Satura rādītājs:

Anonim

Vai vēlaties, lai Mac datorā būtu wget bez Homebrew vai MacPorts kāda iemesla dēļ? To var izdarīt, komandrindā izveidojot wget no avota.

Komandridas rīks wget ļauj izgūt failu grupu no FTP un HTTP protokoliem. Tā ir ļoti noderīga utilīta tīmekļa izstrādātājiem un pieredzējušiem lietotājiem, jo ​​tas ļauj veikt tādas darbības kā ātra un netīra darbība. vietņu dublējumkopijas un pat vietņu spoguļošana lokāli.

Šīs pieejas mērķis ir izveidot un instalēt wget operētājsistēmā Mac OS X no avota, tas nozīmē, ka jums būs nepieciešams Xcode (App Store saite) vai vismaz un ierīcē instalēti Unix komandrindas izstrādes rīki. Mac, taču tā priekšrocība ir tāda, ka nav nepieciešams pakotņu pārvaldnieks, piemēram, Homebrew vai MacPorts. Godīgi sakot, Homebrew lietošana ir daudz vienkāršāka un, iespējams, labāka lielākajai daļai lietotāju, taču jāatzīst, ka tā nav piemērota visiem.

Tiem, kam Command Line Tools pakotne vēl nav instalēta ar vai bez Xcode, tas ir diezgan vienkārši: atveriet termināli un ierakstiet “xcode-select –install”, vai arī varat to izdarīt no Xcode, atverot XCode, pēc tam dodieties uz “Preferences” un uz lejupielāžu sadaļu un izvēlieties “Install Command Line Tools”, vai arī varat to iegūt Apple izstrādātāju vietnē, kā aprakstīts šeit. Tā kā pakotne ir jālejupielādē no Apple, tas var aizņemt kādu laiku atkarībā no interneta savienojuma. Komandrindas rīki instalē C kompilatoru, GCC un daudzas citas noderīgas utilītas, kuras parasti izmanto unix pasaulē.

Kā instalēt wget operētājsistēmā Mac OS X

Turpinot un pieņemot, ka ir instalēts Xcode un komandrindas rīki, palaidiet termināli un ievadiet tālāk norādītās komandas, kā parādīts attēlā.

Vispirms izmantojiet curl, lai lejupielādētu jaunāko wget avotu: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz

Jūs vienmēr varat pārbaudīt jaunāko wget versiju vietnē ftp.gnu.org/gnu/wget/ šeit.

Izmantojot curl, lai lejupielādētu jaunāko wget avotu El Capitan, Yosemite utt.: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

Vai arī izmantot vecāku versiju (iepriekšējās Mac OS X versijas, tostarp Mavericks, Mountain Lion utt.) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(piezīme: var būt pieejama jauna wget versija, versija 1.16.3 (wget-1.16.3.tar.gz) ir apstiprināts, ka tas darbojas operētājsistēmās MacOS Mojave, High Sierra, OS X El Capitan un OS X Yosemite, 1.15 ir saderīgs ar OS X Mavericks, savukārt 1.13.4 ir saderīgs ar OS X Mountain Lion. Varat izvēlēties jebkuru no http://ftp.gnu.org/gnu/wget/ direktorijām, ja vēlaties citu versiju)

Tālāk mēs izmantojam tar, lai atspiestu tikko lejupielādētos failus: tar -xzf wget-1.15.tar.gz

Izmantojiet cd, lai pārietu uz direktoriju: cd wget-1.15

Konfigurējiet ar atbilstošo karogu –with-ssl, lai novērstu kļūdu “GNUTLS nav pieejams”: ./configure --with-ssl=openssl

Ņemiet vērā, ja joprojām pastāv kļūda operētājsistēmā Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave un jaunākās versijās, izmantojiet šo konfigurācijas variantu (komentāros norādījis Martin):

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

Izveidojiet avotu: make

Instalējiet wget, tas nonāk mapē /usr/local/bin/: sudo make install

Apstipriniet visu, kas darbojas, palaižot wget: wget --help

Notīriet, noņemot wget avota failus, kad esat pabeidzis: cd .. && rm -rf wget

Gatavs, izbaudiet wget operētājsistēmā Mac OS X.

Jaunākā wget versija ir labi jākonfigurē, jāizgatavo un jāinstalē arī operētājsistēmās Mac OS X El Capitan un Yosemite.

Lielākā daļa Mac lietotāju, visticamāk, vispirms vēlēsies vienkārši instalēt Homebrew un pēc tam iegūt wget, jo Homebrew padara komandrindas pakotņu pārvaldību neticami vienkāršu un nav nepieciešama manuāla pirmkoda izveide un kompilēšana.

Instalējiet wget operētājsistēmā Mac OS X bez Homebrew vai MacPorts