A wget telepítése Mac OS X rendszeren Homebrew vagy MacPorts nélkül

Tartalomjegyzék:

Anonim

Szeretne bármilyen okból a wget-et Mac-en Homebrew vagy MacPorts nélkül? Ezt úgy teheti meg, hogy a parancssorban a forrásból állítja össze a wget-et.

A wget parancssori eszköz lehetővé teszi fájlok egy csoportjának lekérését FTP- és HTTP-protokollokból. Ez egy nagyon hasznos segédprogram webfejlesztők és nagyfelhasználók számára, mert lehetővé teszi például a gyors és piszkos végrehajtást. webhelyek biztonsági másolatai, sőt, helyileg tükrözik a webhelyeket.

Ez a megközelítés a wget létrehozását és telepítését jelenti a Mac OS X rendszerben a forrásból, ami azt jelenti, hogy szüksége lesz az Xcode-ra (App Store hivatkozás), vagy legalább a Unix parancssori fejlesztői eszközökre telepítve Mac, de megvan az az előnye, hogy nincs szükség olyan csomagkezelőkre, mint a Homebrew vagy a MacPorts. Őszintén szólva, a Homebrew használata sokkal egyszerűbb, és valószínűleg jobb a legtöbb felhasználó számára, de bevallottan nem mindenki számára.

Azok számára, akiknek még nincs telepítve a Command Line Tools csomag Xcode-dal vagy anélkül, ez meglehetősen egyszerű: nyissa meg a terminált, és írja be az „xcode-select –install” parancsot, vagy megteheti a Az Xcode megnyitásával nyissa meg az XCode-ot, majd lépjen a „Beállítások” elemre, és lépjen a letöltések szakaszba, és válassza a „Parancssori eszközök telepítése” lehetőséget, vagy letöltheti az Apple fejlesztői webhelyéről az itt leírtak szerint. Mivel a csomagot az Apple-től kell letölteni, az internetkapcsolattól függően eltarthat egy ideig. A Command Line Tools telepít egy C fordítót, a GCC-t és sok más hasznos segédprogramot, amelyeket gyakran használnak a unix világban.

A wget telepítése Mac OS X rendszerben

Ha előre halad, és feltételezi, hogy telepítette az Xcode-ot és a parancssori eszközöket, indítsa el a Terminált, és írja be a következő parancsokat a képen látható módon.

Először is használja a curl-t a legújabb wget-forrás letöltéséhez: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar. gz

Az ftp.gnu.org/gnu/wget/ címen mindig ellenőrizheti a wget legfrissebb verzióját itt.

A curl használatával letöltheti az El Capitan, Yosemite stb. legújabb wget forrását: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

Vagy egy régebbi verzió használatához (a Mac OS X korábbi verziói, beleértve a Mavericks-t, a Mountain Lion-t stb.) curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(melléklet: a wget új verziója elérhető lehet, az 1.16.3-as verzió (wget-1.16.3.tar.gz) megerősítették, hogy működik a MacOS Mojave, High Sierra, OS X El Capitan és OS X Yosemite operációs rendszereken, az 1.15 kompatibilis az OS X Mavericks rendszerrel, míg az 1.13.4 kompatibilis az OS X Mountain Lion rendszerrel. Kiválaszthatja a kívánt verziót a http://ftp.gnu.org/gnu/wget/ könyvtárból, ha másik verziót szeretne.)

Ezután a tar segítségével bontjuk ki az imént letöltött fájlokat: tar -xzf wget-1.15.tar.gz

A cd használatával váltson a könyvtárba: cd wget-1.15

Konfigurálja a megfelelő –with-ssl kapcsolóval a „GNUTLS nem elérhető” hiba elkerülése érdekében: ./configure --with-ssl=openssl

Ne feledje, ha továbbra is hibát észlel a Mac OS X 10.10+, Mac OS X 10.11+, macOS Sierra, Mojave és újabb verziókban, használja ezt a konfigurációs változatot (Martintól a megjegyzésekben):

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

A forrás létrehozása: make

A wget telepítése a /usr/local/bin/ könyvtárba kerül: sudo make install

Minden működésének megerősítése a wget futtatásával: wget --help

Tisztítsa meg a wget forrásfájlok eltávolításával, ha végzett: cd .. && rm -rf wget

Minden készen áll, élvezze a wget-et Mac OS X rendszerben.

A wget legújabb verziójának megfelelően kell konfigurálnia, elkészítenie és telepítenie kell Mac OS X El Capitan és Yosemite rendszeren is.

A legtöbb Mac-felhasználó valószínűleg először egyszerűen telepíti a Homebrew-t, majd a wget-et, egyszerűen azért, mert a Homebrew hihetetlenül egyszerűvé teszi a parancssori csomagkezelést, és nincs szükség a forráskód kézi összeállítására és fordítására.

A wget telepítése Mac OS X rendszeren Homebrew vagy MacPorts nélkül