Cách sửa lỗi "make: command not found" trong Ubuntu | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Cách sửa lỗi “make: command not found” trong Ubuntu

Chia sẻ kiến thức 11/02/2022

Bạn muốn xây dựng một gói (package) nhưng gặp phải lỗi "make: command not found" trong Ubuntu? Đây là cách bạn có thể loại bỏ lỗi này.

make: command not found
Bài viết này sẽ hướng dẫn cách sửa lỗi “make: command not found” trong Linux. (Ảnh của Christina @ wocintechchat.com trên Unsplash)

Lệnh make có lẽ là một trong những lệnh được sử dụng rộng rãi nhất trong hệ sinh thái Linux. Lệnh này được sử dụng để xây dựng và biên dịch chương trình trực tiếp từ mã nguồn.

Với tư cách là người dùng Linux, bạn có thể sử dụng lệnh make để biên dịch các tiện ích và cài đặt chúng bằng dòng lệnh. Nhưng đôi khi, hệ thống sẽ thông báo lỗi “make: command not found” trong khi người dùng cố gắng tạo một gói bằng make.

Bài viết này sẽ hướng dẫn cách sửa lỗi “make: command not found” trong Linux.

>>> Xem thêm: Cách cập nhật Google Chrome trên Ubuntu

1. Sửa lỗi “make: command not found”

Mặc dù make là một trong những gói Linux tiêu chuẩn được cài đặt sẵn trong hầu hết các bản phân phối Linux, nhưng đôi khi nó không có sẵn trên hệ thống. Trong trường hợp này, bất cứ khi nào người dùng cố gắng tạo một gói bằng make, hệ thống sẽ đưa ra lỗi không tìm thấy lệnh.

Trước khi sửa lỗi, trước tiên, bạn cần xác minh xem chế độ có được cài đặt trên hệ thống của bạn hay không. Để làm như vậy, hãy sử dụng lệnh ls để kiểm tra nội dung của thư mục /usr/bin/make:

ls /usr/bin/make

Hơn nữa, hãy kiểm tra xem bạn có thể thực thi lệnh với đường dẫn tuyệt đối (absolute path) của nó hay không:

/usr/bin/make --version

Lệnh nói trên sẽ hiển thị phiên bản make được cài đặt trên hệ thống của bạn.

Nếu các phương pháp trên không có hiệu quả và hiển thị lỗi, thì hệ thống của bạn chưa được cài đặt. Trong những tình huống như vậy, việc cài đặt lệnh make sẽ giải quyết được vấn đề.

Nhưng trước tiên, hãy cập nhật danh sách kho lưu trữ (repository) của hệ thống của bạn bằng APT:

sudo apt-get update

Đầu ra:

Sau đó, cài đặt lệnh make:

sudo apt-get install -y make

Đầu ra:

Nếu các lệnh nói trên không hoạt động, bạn có thể cài đặt make bằng cách tải xuống gói build-Essential như sau:

sudo apt install build-essential

Đầu ra:

Gói build-Essential bao gồm tất cả các gói cần thiết liên quan đến việc xây dựng và biên dịch (compile) gói. Lệnh make là một phần của các gói này.

>>> Xem thêm: Cách sửa lỗi “add-apt-repository: command not found” trên Ubuntu

2. Khắc phục sự cố lỗi trong Linux

Lệnh make là một công cụ biên dịch thiết yếu trong Linux. Các lỗi do hệ thống cung cấp thường khá dễ hiểu và người dùng có kinh nghiệm có thể tìm ra giải pháp bằng cách xem thông báo lỗi.

Ngoài các máy trạm (workstation) cục bộ, các máy chủ dựa trên Linux cũng có thể xuất hiện các lỗi như vậy. Bạn có thể khắc phục hầu hết các sự cố bằng cách thực hiện kiểm tra cơ bản trên máy chủ.

Dịch từ: https://www.makeuseof.com/how-to-fix-make-command-not-found-error-ubuntu/

>>> Nếu bạn đang có nhu cầu học lập trình trực tuyến, tìm hiểu ngay tại đây:

>>> Xem thêm chuỗi bài viết liên quan:

FUNiX – Học lấy bằng đại học trực tuyến giá trị ngang bằng đại học chính quy

Cách khắc phục sự cố vòng lặp đăng nhập trên Ubuntu

Hướng dẫn từng bước để bắt đầu với máy chủ Ubuntu

9 điều cần làm sau khi cài đặt Ubuntu Linux trong VirtualBox

Cách cài đặt và thiết lập máy chủ ProFTPD với TLS trên Ubuntu

  •  

 

Vân Nguyễn

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại