沒有 wget
命令。我如何獲得?
沒有 wget
命令。我如何獲得?
或者,如果您不需要 wget
,Snow Leopard確實提供了 curl
,它可以執行許多相同的操作。
例如,通過 wget
獲取個性:
wget http://apple.stackexchange.com/users/flair/2726.png
vs。使用 curl
獲取它:
curl -O http://apple.stackexchange.com/users/flair/2726.png
wget
的-mirror
選項明顯缺乏 curl
,但是它確實具有漂亮的帶模式獲取功能,該模式可以處理許多相同的問題:
#為2726至2730curl的用戶獲取精美圖片-O http://apple.stackexchange.com/users/flair/ [2726-2730] .png
您將需要在Unix Dev Support下安裝Xcode,然後才能下載並編譯源代碼,或者嘗試使用macports或自製軟件。
$ brew install wget
$ sudo port install wget
或者您可以嘗試使用包含wget的圖形形式,例如 http://www.macupdate.com/app / mac / 24787 / cocoawget
要擴展邁克爾·格蘭傑的答案: curl
(包含在所有Snow Leopard安裝中)確實非常強大,並且可以執行 wget
的很多工作(以及
但是,如 curl常見問題解答中所述:
1.3什麼不是捲曲?
Curl不是wget克隆。這是一個普遍的誤解。在curl的開發過程中,從來沒有我們打算用curl替代wget或在其市場上競爭。 Curl針對單次文件傳輸。
Curl不是網站鏡像程序。如果您想使用curl來鏡像某些東西:很好,請繼續編寫一個環繞curl的腳本以使其變為現實(就像curlmirror.pl一樣)。
...
(作為參考,這是curlmirror.pl腳本)
獲取wget的最簡單,最輕鬆的方法可能是安裝 Homebrew。實際上,首頁顯示:
Homebrew是安裝Apple不包含在OS X中的UNIX工具的最簡單,最靈活的方法。
,例如:
$ brew install wget
;)
如果您不想使用自製軟件或Macports,則這裡有很多說明,如下所示(使用wget的最新版本)。
p>這些說明需要同時安裝Xcode和命令行工具。
首先,使用curl下載最新的wget源:
curl -O http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz
接下來,我們使用tar解壓縮剛剛下載的文件:
tar -xzf wget-1.14.tar.gz
使用cd更改目錄:
cd wget-1.14
使用適當的 –with-ssl
標誌進行配置,以防止出現“ GNUTLS不可用”錯誤:
./ configure --with-ssl = openssl
構建源代碼:
make
安裝wget ,它以 / usr / local / bin /
結尾:
sudo make install
通過運行wget確認一切正常:
wget --help
完成後通過刪除wget源文件進行清理:
cd .. && rm -rf wget *