如何修復:「bash wget Command Not Found」 錯誤
以下是你如何在 Debian、Ubuntu 和其他發行版中修復 「bash: wget command not found」 的錯誤。
著名的 wget
工具被用來通過終端從 URL 下載任何文件。它是 Linux 終端中最流行和最快速的工具之一。
作為一個 GNU 工具,wget
帶來了一些奇妙的功能。你可以實現各種目的,如從網上提取信息、下載文件、暫停/恢復等。
然而,許多 Linux 發行版 在默認安裝時並沒有附帶這個工具。因此,當你想用 wget
下載一些文件時,你會得到 wget 命令未找到的錯誤。
修復它其實很容易。
修復 wget 命令未找到
你所需要做的就是打開終端,運行以下命令來安裝 wget
。
對於 Ubuntu、Linux Mint、elementaryOS、Debian 和相關發行版:
sudo apt install wget
Arch Linux:
pacman -S wget
對於 Fedora(雖然它默認包括):
sudo dnf install wget
安裝後,你就可以使用 wget
程序了。你也可以通過檢查其版本來驗證它是否正確安裝。
wget --version
如何使用 wget
下面是一些關於如何使用 wget
的例子。
命令的語法如下:
wget [選項]… [URL]…
例如,如果我想下載 Ubuntu 的 ISO 文件,那麼我可以運行下面的命令,用 URL 直接下載。
wget https://releases.ubuntu.com/22.04.1/ubuntu-22.04.1-desktop-amd64.iso
同樣,你也可以使用上述命令下載,或者,通過下面描述的幾個開關組合。你也可以通過 wget --help
命令得到這個:
-t, --tries=NUMBER
設置重試次數為NUMBER
(0 為不限)--retry-connrefused
即使連接被拒絕,也要重試--retry-on-http-error=ERRORS
逗號分隔的 HTTP 錯誤列表,以便重試-O, --output-document=FILE
將文件寫入FILE
中--nc, --no-clobber
跳過那些會下載到現有文件的下載(即覆蓋它們)--no-netrc
不要試圖從.netrc
中獲取證書-c, --continue
繼續已部分下載的文件--start-pos=OFFSET
從OFFSET
位置開始下載--progress=TYPE
選擇進度條類型--show-progress
在詳細模式下顯示進度條--N, --timestamping
不重新獲取文件,除非比本地文件新--no-if-modified-since
在時間戳模式下不使用條件性的if-modified-since
獲取請求的資源--no-use-server-timestamps
不以伺服器上的時間戳來設置本地文件的時間戳--S, --server-response
列印伺服器響應--spider
不下載任何東西-T, --timeout=SECONDS
設置所有的超時值為SECONDS
秒--dns-timeout=SECS
將 DNS 查詢超時設置為SECS
--connect-timeout=SECS
將連接超時設置為SECS
--read-timeout=SECS
設置讀取超時為SECS
--w, --wait=SECONDS
在兩次檢索之間等待SECONDS
秒(適用於檢索的 URL 超過 1個)--waitretry=SECONDS
在檢索的重試之間等待 1 到SECONDS
秒(適用於檢索的 URL 超過 1 個)--random-wait
在兩次檢索之間等待0.5WAIT
到1.5WAIT
秒(適用於檢索的 URL 超過 1 個)
總結
我希望這個指南能幫助你解決 Linux 發行版中的 wget
錯誤。顯然方案是非常簡單的。
如果有幫助或者你有任何問題,請在下面留言。
via: https://www.debugpoint.com/wget-not-found-error/
作者:Arindam 選題:lkxed 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive