Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách khắc phục lỗi make:not found trong Ubuntu

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 gặp lỗi " make:command not found "trong khi người dùng cố gắng tạo một gói bằng make.

Cuối cùng, bạn sẽ hiểu ngắn gọn về cách sửa lỗi "make:command not found" trong Linux.

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 hàm ls để kiểm tra nội dung của / usr / bin / make thư mục:

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 của nó hay không:

/usr/bin/make --version

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

Nếu các phương pháp trên không hoạt động 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ữ hệ thống của bạn bằng APT:

sudo apt-get update

Đầu ra:

Cách khắc phục lỗi make:not found trong Ubuntu

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

sudo apt-get install -y make

Đầu ra:

Cách khắc phục lỗi make:not found trong Ubuntu

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

sudo apt install build-essential

Đầu ra:

Cách khắc phục lỗi make:not found trong Ubuntu

Gói xây dựng thiết yếu 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 gói. Lệnh make là một phần của các gói này.

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 là lỗi tự mô tả 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 cục bộ, các máy chủ dựa trên Linux cũng gây ra 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ủ.