Jak rozwiązać błąd „wget: polecenie nie znaleziono” w systemie Linux

Jak rozwiązać błąd „wget: polecenie nie znaleziono” w systemie Linux

Napotkanie błędu „wget command not found” w systemie Linux może być dość uciążliwe, zwłaszcza gdy chcesz pobrać pliki z Internetu. Jednak nie ma powodu do obaw! Ten błąd zazwyczaj oznacza, że ​​narzędzie wget nie jest zainstalowane lub nie występuje w zmiennej PATH systemu. W tym kompleksowym przewodniku omówimy możliwe kroki, aby poprawnie skonfigurować wget, dzięki czemu będziesz mógł bez problemu wznowić pobieranie plików.

Co powoduje błąd „polecenie wget nie zostało znalezione”?

Błąd „ wget: command not found” w systemie Linux pojawia się zazwyczaj z jednego z następujących powodów:

  • Brak instalacji: Niektóre minimalistyczne dystrybucje Linuksa mogą nie mieć domyślnie zainstalowanego narzędzia wget w celu oszczędzania zasobów.
  • Nieprawidłowa konfiguracja PATH: Jeśli wget jest zainstalowany, ale nie jest uwzględniony w zmiennej systemowej PATH, terminal nie rozpozna polecenia.
  • Uszkodzona instalacja: Uszkodzona instalacja wget również może powodować wyświetlenie tego komunikatu o błędzie.

Na szczęście wszystkie te problemy można rozwiązać prostymi rozwiązaniami, które przedstawimy w kolejnych sekcjach!

Krok 1: Instalowanie wget w systemie Linux

Chociaż wget jest często preinstalowany w wielu dystrybucjach Linuksa, warto sprawdzić jego dostępność przed użyciem. Możesz sprawdzić instalację wget, uruchamiając polecenie:

sudo wget

Jeśli wget jest w dobrym stanie w twoim systemie, terminal wyświetli komunikat o użyciu wskazujący, że wymagany jest adres URL. Jeśli otrzymasz błąd „wget: command not found”, oznacza to, że wget jest nieobecny.

Sprawdź dostępność Wget

Instalowanie wget na Debianie/Ubuntu

Aby rozwiązać ten problem, zainstaluj wget za pomocą menedżera pakietów apt i następującego polecenia:

sudo apt-get install wget

Instalowanie Wget na Debianie/Ubuntu

Zweryfikuj instalację, sprawdzając wersję:

wget --version

Sprawdź instalację Wget

Instalowanie wget na dystrybucjach opartych na RHEL

W przypadku dystrybucji bazujących na systemie RHEL polecenie instalacji przy użyciu menedżera pakietów dnf wygląda następująco:

sudo dnf install wget

Podobne polecenia można wykorzystać w przypadku innych odmian Linuksa, co zapewni szybką instalację i dostępność narzędzia wget w systemie.

Krok 2: Konfigurowanie zmiennej PATH programu Wget

Jeśli wget jest zainstalowany, ale nadal wywołuje błąd 'wget: command not found’, problem może leżeć w konfiguracji PATH. Aby sprawdzić, czy katalog wget jest obecny w PATH, użyj whichpolecenia:

which wget

Jeżeli polecenie to zwróci ścieżkę taką jak /usr/bin/wget, oznacza to, że program wget został poprawnie zainstalowany w zmiennej środowiskowej PATH systemu.

Sprawdzanie konfiguracji ścieżki Wget

W przypadkach, gdy polecenie nie zwraca żadnego wyniku, może być konieczne dodanie katalogu wget do zmiennej PATH. Możesz to zrobić tymczasowo, używając:

export PATH=$PATH:/path/to/wget_directory

Na przykład zamień /path/to/wget_directoryna ścieżkę funkcjonalną:

Konfigurowanie ścieżki dla Wget

Aby mieć pewność, że ta zmiana zostanie zastosowana we wszystkich sesjach, dołącz polecenie export do pliku ~/.bashrclub ~/.bash_profile.

Wniosek

Jeśli często polegasz na wget do pobierania plików, zapewnienie jego prawidłowej instalacji i konfiguracji jest kluczowe. Oprócz rozwiązywania problemów, zawsze pamiętaj, że jeśli wget nadal Cię unika, polecenia takie jak curl mogą służyć jako niezawodne alternatywy do pobierania plików z sieci.

Źródło obrazu: Wszystkie zmiany i zrzuty ekranu: Anees Asghar.

Często zadawane pytania

1. Co mam zrobić, jeśli po instalacji nie można znaleźć polecenia wget?

Jeśli zainstalowałeś wget, ale nadal pojawia się błąd „command not found”, sprawdź, czy katalog wget jest uwzględniony w zmiennej systemowej PATH. Możesz to zrobić za pomocą which wgetpolecenia.

2. Czy istnieją jakieś alternatywy dla wget?

Tak! Jeśli nie możesz uruchomić wget, możesz użyć curl jako alternatywnego narzędzia wiersza poleceń do przesyłania danych. Jest bardzo wydajne i działa skutecznie w przypadku pobierania plików.

3. Czy mogę na stałe dodać wget do zmiennej PATH?

Tak! Aby wget był dostępny z dowolnego katalogu, możesz dodać jego ścieżkę instalacyjną do zmiennej PATH swojego systemu na stałe, umieszczając polecenie export w pliku ~/.bashrclub ~/.bash_profile.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *