如何在Mac上安裝和使用Wget

互聯網潛伏者 發佈 2022-03-21T15:20:23+00:00

對於那些還沒有Xcode代碼或沒有Xcode代碼的命令行工具箱的人來說,這也非常簡單:您可以通過輸入wget command not found從 Apple Developer Site 獲取它–install' 在終端中,或者您可以通過打開 XCode 代碼然後轉到設置和下載部分並選擇「安裝命令行工具」從 Xcode 中獲取它,或者您可以通過鍵入「Xcode」從終端中獲取它- 在終端中選擇 –install」,或者您可以從 Apple Developer Site 獲取它,方法是轉到 Settings and Downloads 部分並選擇「Install Command 因為該軟體包必須從蘋果官方下載,取決於您的網絡 連接,可能需要一段時間。

為了響應客戶的幾個要求,這裡有一個關於如何在Mac OS X中安裝Wget而不使用wget for mac或MacPorts的教程。想知道如何在不使用Homebrew或MacPorts的情況下使用wget?您可以通過從原始碼編譯wget在命令行上完成此操作。

wget 命令行程序允許您從FTP和HTTP協議中獲取一組文件。對於Web開發人員和高級用戶來說,它是一個很棒的工具,因為它可以用來執行快速為用戶站點備份,甚至在本地複製網站等事情。

此方法將在 Mac OS X上從原始碼構建和安裝 wget,這需要XCode(App Store 連結或至少unix命令行開發工具,但它的好處是無需像Homebrew或MacPorts這樣的安裝包。誠然,對於絕大多數用戶來說,使用Homebrew更容易,而且可能更好,但並不適合所有人。

對於還沒有安裝或未安裝Xcode的命令行工具包的個人來說,這操作也相當簡單。打開終端並運行「xcode-select –install」,或打開Xcode並轉到「首選項」,然後轉到下載部分,然後選擇「安裝命令行工具」,或從蘋果官方開發者網站獲取。

由於必須從蘋果公司官方下載軟體包,因此可能需要一些時間,具體取決於您的網絡連接快慢。命令行工具包含安裝了C編譯器、GCC以及許多其他重要的unix程序。

在Mac OS X上安裝wget

假設已經安裝Xcode和命令行工具,打開終端並輸入提供的說明。對於那些還沒有Xcode代碼或沒有Xcode代碼的命令行工具箱的人來說,這也非常簡單:您可以通過輸入wget command not found從 Apple Developer Site 獲取它–install' 在終端中,或者您可以通過打開 XCode 代碼然後轉到設置和下載部分並選擇「安裝命令行工具」從 Xcode 中獲取它,或者您可以通過鍵入「Xcode」從終端中獲取它- 在終端中選擇 –install」,或者您可以從 Apple Developer Site 獲取它,方法是轉到 Settings and Downloads 部分並選擇「Install Command 因為該軟體包必須從蘋果官方下載,取決於您的網絡 連接,可能需要一段時間。C 編譯器、GCC 和許多其他基本實用程序是通過unix命令行工具安裝的。

在Mac OS X上是如何安裝 wget

假設您已安裝 Xcode 和命令行工具,啟動終端並輸入以下說明。

首先,使用 curl 獲取最新的 wget 源: curl -O http://FTP.gnu.org/gnu/wget/wget-latest.tar.gz

如果你想要最新版本則從從 ftp.gnu.org/gnu/wget/ 選擇你想要的最新版本的 wget。

使用 Curl 獲取 El Capitan、Yosemite 其他作業系統的最新 Wget 源:

Curl -O wget-1.16.3.tar.xz http://ftp.gnu.org/gnu/wget

或者,您可以使用舊版本(Mac OS X 的早期版本,包括 Mavericks、Mountain Lion 等)

Curl -O wget-1.13.4.tar.gz http://ftp.gnu.org/gnu/wget

(新版本的 wget 可能可用;版本 1.16.3 (wget-1.16.3.tar.gz) 已確認可在 MacOS Mojave、High Sierra、OS X El Capitan 和 OS X Yosemite 上運行;版本1.15 已確認與 OS X Mavericks 兼容;1.13.4 版本已確認與 OS X Mountain Lion 兼容。

接下來,我們將使用tar解壓您剛剛下載的文件:wget-1.15.tar.gz 。gztar-xzf 對於 Linux 命令行界面,Wget是一個非交互式網絡下載應用程式。它用於從Web伺服器或FTP伺服器檢索或下載文件。大多數當前的作業系統,包括 Windows、Linux 和 macOS,都可以運行Wget。


wget的使用

Wget命令具有許多功能,包括下載大量文件、在後台下載、鏡像網站、重新啟動下載、限制帶寬、遞歸下載等功能。

它支持 HTTP、HTTPS 和 FTP 協議,以及 HTTP 代理檢索。要更改目錄,請使用 cd wget-1.15。

To indicate the 「GNUTLS not available」 error, use the proper –with-ssl flag:./ configure –with-ssl = openssl

如果您仍然對 Mac OS X 10.10+、Mac OS X 10.11+、macOS Sierra、Mojave 及更高版本有疑問,請使用此設置調整

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

到目前為止,您已經能夠不間斷地下載許多文件。如果下載中斷,可以使用 -c 選項重新啟動它。

來源

運行wget-help以確認您的所有步驟。完成後,清理wget源文件:現在一切都設置好了,你可以在 Mac OS X 中使用 wget。包括Mac OS X El Capitan和Yosemite,當前版本的Wget 應該可以很好地設置,製作,並安裝。大多數 Mac 用戶都希望先安裝好Homebrew,然後再獲取wget因Homebrew 使命令行包管理非常簡單,並且無需手動組裝原始碼。

Mac OS X現在流行的包管理器是Homebrew。Homebrew Cask為Homebrew 添加了快速安裝 Mac 軟體(如 Google Chrome、VLC 等)的功能。

結論

在本教程中,您使用Wget 在穩定和不穩定的網絡設置中下載文件,以及與 REST API 端點通信。如果您想了解更多信息,請訪問Wget的幫助頁面。

關鍵字: