Sửa lỗi “wget: command not found” trong Linux

Gặp phải lỗi "wget ​​command not found" trong Linux có thể rất bực bội, đặc biệt là khi tải xuống file từ web. Nhưng đừng lo lắng! Thường thì lỗi này dễ sửa. Lỗi này thường có nghĩa là hệ thống của bạn chưa cài đặt wget hoặc wget không nằm trong PATH của hệ thống. Hướng dẫn này sẽ trình bày các bước đơn giản để khởi động và chạy wget để bạn có thể bắt đầu tải xuống file mà không gặp bất kỳ rắc rối nào.

Tại sao lỗi "wget ​​command not found" xảy ra?

Lỗi wget: command not found trong Linux xảy ra khi wget không được cài đặt theo mặc định, không có trong PATH của hệ thống hoặc bị hỏng. Một số bản phân phối Linux tối thiểu không bao gồm wget để giữ cho hệ thống nhẹ. Trong trường hợp này, chúng ta cần cài đặt thủ công.

Nếu hệ thống không nhận ra wget sau khi cài đặt, có thể nó nằm ngoài PATH. Bạn có thể sửa lỗi này bằng cách thêm thư mục của nó vào PATH. Ngoài ra, một gói wget bị hỏng hoặc đã xóa có thể gây ra sự cố này và việc cài đặt lại wget sẽ giải quyết được sự cố.

Sửa lỗi “wget: command not found” trong Linux

Cách sửa lỗi 1: Cài đặt wget trên hệ thống Linux

Trên hầu hết các bản phân phối Linux, wget được cài đặt sẵn. Tuy nhiên, nếu vì lý do nào đó hệ thống của bạn không cài đặt wget, bạn có thể thấy lỗi 'command not found'. Để tránh lỗi này, bạn nên kiểm tra cài đặt wget trên hệ thống trước khi sử dụng. Để thực hiện việc này, bạn có thể chạy lệnh sau:

sudo wget

Nếu hệ thống của bạn đã thiết lập wget đúng cách, lệnh này sẽ truy xuất thông báo “wget: missing URL usage:

Kiểm tra tính khả dụng của Wget
Kiểm tra tính khả dụng của Wget

Tuy nhiên, nếu hệ thống Linux của bạn chưa cài đặt wget, bạn sẽ thấy lỗi “wget: command not found”:

Để khắc phục lỗi này, hãy cài đặt wget bằng trình quản lý gói của bản phân phối. Ví dụ, trên Debian/Ubuntu, bạn có thể sử dụng trình quản lý gói apt:

sudo apt-get install wget
Cài đặt Wget
Cài đặt Wget

Bạn có thể xác nhận cài đặt bằng cách kiểm tra phiên bản wget:

wget --version
Xác minh cài đặt Wget
Xác minh cài đặt Wget

Để cài đặt wget trên các bản phân phối Linux dựa trên RHEL, bạn có thể sử dụng trình quản lý gói dnf:

sudo dnf install wget

Tương tự, bạn có thể sử dụng trình quản lý gói của bản phân phối để cài đặt wget trên các biến thể Linux khác.

Cách sửa lỗi 2: Cấu hình Wget PATH

Đôi khi, sự cố không phải do wget không đang được cài đặt. Trên thực tế, wget có thể có trên hệ thống của bạn, nhưng bạn vẫn gặp lỗi 'wget: command not found'. Trong những trường hợp như vậy, bạn phải xác minh xem PATH của hệ thống có bao gồm wget không. Để thực hiện mục đích này, hãy sử dụng lệnh which:

which wget

Nếu lệnh này trả về đường dẫn như /usr/bin/wget, điều đó có nghĩa là wget đã được cài đặt và có sẵn trong PATH của hệ thống:

Kiểm tra cấu hình Wget PATH
Kiểm tra cấu hình Wget PATH

Tuy nhiên, nếu lệnh không trả về kết quả nào, hệ thống của bạn không cài đặt wget hoặc có wget trong thư mục không được liệt kê trong biến môi trường PATH.

Nếu wget đã được cài đặt nhưng không có trong PATH, bạn có thể thêm tạm thời bằng lệnh export:

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

Thay thế /path/to/wget_directory bằng đường dẫn thực tế như /usr/bin:

Cấu hình đường dẫn
Cấu hình đường dẫn

Bạn có thể thực hiện thay đổi này vĩnh viễn bằng cách thêm cùng một dòng vào ~/.bashrc hoặc ~/.bash_profile.

Nếu bạn thường xuyên tải xuống các file bằng wget, hãy đảm bảo hệ thống của bạn đã cài đặt và thiết lập đúng. Nếu không, bạn có thể gặp phải lỗi như wget: command not found. Lỗi này thường xảy ra khi wget bị thiếu, cấu hình sai hoặc bị hỏng. Tuy nhiên, giải pháp rất đơn giản. Bạn có thể cài đặt wget, xác minh sự hiện diện của nó trong PATH hệ thống và thực hiện các điều chỉnh cần thiết. Nếu wget vẫn không hoạt động, bạn có thể sử dụng một giải pháp thay thế như lệnh curl để tải xuống các file từ web.

Thứ Ba, 18/03/2025 19:00
31 👨 75
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
❖
    ❖ Linux
    Chia sẻ
    Chia sẻ FacebookChia sẻ Twitter
    Đóng