Radzenie sobie z błędami command not found w Linuksie jest dość powszechne, zwłaszcza jeśli próbujesz użyć czegoś takiego jak wget. Jest to jedno z tych przydatnych poleceń, które okazują się bardzo przydatne podczas pobierania plików z internetu bez otwierania przeglądarki. Ale czasami po prostu odmawia uruchomienia, dając ci wielki stary komunikat wget command not found — tak, ten denerwujący błąd. Problem zazwyczaj polega na tym, że wget nie jest jeszcze zainstalowany lub może został w jakiś sposób zepsuty. Ale żaden problem; naprawienie tego nie jest bardzo skomplikowane, gdy już się z tym oswoisz. Ten przewodnik pokazuje dokładne polecenia i kroki, aby uruchomić wget, niezależnie od tego, jakiej wersji Linuksa używasz. Spodziewaj się, że będziesz mógł pobierać rzeczy bezpośrednio z terminala po zakończeniu, zamiast męczyć się z dziwnymi problemami lub ręcznym pobieraniem.
Jak naprawić błąd „nie znaleziono polecenia wget” w systemie Linux
Upewnij się, że wget jest zainstalowany — sprawdź najpierw
To dość oczywiste, ale to pierwszy krok. Czasami wget nie jest instalowany domyślnie, szczególnie w instalacjach minimalnych lub niestandardowych dystrybucjach. Aby sprawdzić, czy jest zainstalowany, otwórz terminal (zazwyczaj Ctrl + Alt + T) i wpisz:
which wget
Jeśli nic nie zwróci lub pojawi się komunikat w stylu command not found, oznacza to, że wget nie jest zainstalowany. W innych przypadkach, szczególnie po nowej instalacji lub aktualizacji Linuksa, może on zostać po prostu usunięty lub uszkodzony. Na jednej konfiguracji działał, na innej…nie do końca.
Jeśli ścieżka do wget jest podana, np./usr/bin/wget, to znaczy, że jest, ale może wymagać aktualizacji lub naprawy. W przeciwnym razie czas zainstalować to badziewie.
Instalowanie wget na dystrybucji Linuksa — oto jak to zrobić
Instalacja wget zależy od używanej dystrybucji. Dobra wiadomość jest taka, że jest to dość proste, niezależnie od wersji.Żadnych wyszukanych sztuczek, tylko odpowiednie polecenia. Oto, co należy zrobić:
Dystrybucje oparte na Debianie — Ubuntu, Mint, Kali itp.
- Uruchom to polecenie:
$ sudo apt install wget
Możesz również użyć:
$ sudo apt-get install wget
Dystrybucje oparte na systemie Red Hat — CentOS, Fedora, RHEL
- Jeśli używasz Fedory lub RHEL, spróbuj:
$ sudo dnf install wget
- A dla starszych wersji RHEL lub CentOS:
$ sudo yum install wget
Wystarczy skopiować i wkleić to do terminala. Wget zostanie pobrany i zainstalowany bezpośrednio z menedżera pakietów. Zwykle zajmuje to około minuty, może nawet mniej. Po zainstalowaniu możesz to sprawdzić, wpisując:
wget -V
Powinno to wygenerować informacje o wersji wget. Jeśli to widzisz, gratulacje — program jest gotowy do uruchomienia.
A co jeśli wget został zainstalowany, ale nadal zachowuje się nieprawidłowo?
Czasami jest zainstalowany, ale uszkodzony lub źle skonfigurowany. Może się tak zdarzyć, jeśli ścieżka PATH nie jest ustawiona poprawnie lub występuje jakiś dziwny problem z uprawnieniami. W takim przypadku spróbuj uruchomić:
sudo ln -s /usr/bin/wget /usr/local/bin/wget
Tworzy to dowiązanie symboliczne, dzięki czemu system zawsze rozpozna wget. Sprawdź również uprawnienia w /usr/bin/pliku wget lub gdziekolwiek indziej — powinien być wykonywalny (w przeciwnym razie polecenie chmod +x pomoże).
Ostateczna kontrola i użytkowanie
Po zainstalowaniu lub naprawieniu wget, uruchom go wget -Vponownie. Jeśli wyświetli się informacja o wersji, wszystko gra. Teraz możesz bez problemu rozpocząć pobieranie plików — wystarczy użyć typowych poleceń, takich jak:
$ wget https://example.com/file.zip
Albo nadaj plikom konkretne nazwy, pobieraj je do niestandardowych folderów, ogranicz przepustowość lub wznów pobieranie – cokolwiek zazwyczaj robisz. Głównym problemem był początkowy błąd, który udało Ci się rozwiązać, upewniając się, że wget jest zainstalowany i rozpoznawany przez system.
Szczerze mówiąc, na niektórych komputerach ten etap instalacji może wydawać się tym, co psuje cały proces, ale gdy już to zrobisz, wget okazuje się jednym z tych narzędzi, które po prostu ułatwiają życie.