Cách sửa lỗi "apt-get: command not found" trong Linux Terminal

Nếu bạn muốn cài đặt phần mềm trên bản phân phối Linux dựa trên Debian, apt-get là một lệnh terminal đáng tin cậy. Tuy nhiên, đôi khi bạn có thể gặp rắc rối với lỗi “command not found” dưới dạng phản hồi.

Dưới đây là cách xử lý lỗi "apt-get: command not found".

apt-get là gì?

Công cụ apt-get là trình quản lý gói dòng lệnh cho các bản phân phối dòng Debian. Nó cho phép bạn cài đặt, cập nhật và gỡ bỏ phần mềm. Cách sử dụng của apt-get như sau:

apt-get [tùy chọn] [lệnh]

Vì vậy, để cài đặt phần mềm chụp ảnh màn hình scrot, bạn sẽ sử dụng:

apt-get install scrot

Nói đúng ra, apt-get không được dùng nữa, điều đó có nghĩa là nó không được sử dụng cho bất kỳ cài đặt tương tác nào (tức là nhấn Y hoặc N hoặc nhập bất kỳ lệnh nào khác theo yêu cầu). Thay vào đó, lệnh apt ngắn hơn (bao gồm các lệnh apt-get) được khuyến khích, trong khi apt-get được chấp thuận cho các script.

Tuy nhiên, nếu bạn chỉ cần cài đặt một số phần mềm thì cả hai đều hoạt động.

Nhưng nếu apt-get không hoạt động thì sao?

Nhận được lỗi "apt-get: command not found" trên CentOS hoặc RHEL?

Lệnh apt-get thường hoạt động mà không gặp vấn đề gì, nhưng nếu không thì sao?

Nếu bạn đang sử dụng bản phân phối không sử dụng apt-get thì đơn giản là nó sẽ không hoạt động. (Ví dụ, đây là một lỗi dễ mắc phải khi truy cập web server từ xa.) Để giải quyết vấn đề này, bạn phải cài đặt bằng trình quản lý gói chính xác.

Đây có thể là pacman, zypper, yum hoặc dnf, tùy thuộc vào bản phân phối Linux.

Ví dụ, nếu bạn ở trong CentOS server và muốn cài đặt phần mềm, thay vì apt-get (hoặc apt), bạn sẽ sử dụng yum:

yum install PACKAGE_NAME

(Trong đó “PACKAGE_NAME” liên quan đến gói có sẵn để cài đặt.)

Bài so sánh của Quantrimang.com về apt, yum và dnf sẽ giải thích thêm điều này.

Sửa lỗi “apt-get: command not found” trên Debian, Ubuntu hoặc Raspberry Pi OS

Điều gì sẽ xảy ra nếu bạn đang sử dụng bản phân phối dòng Debian như Ubuntu, Pop!_OS hoặc Raspberry Pi OS và gặp phải lỗi “apt-get: command not found”?

Thật đáng kinh ngạc, điều này có thể xảy ra, nhưng phải làm gì để khắc phục lỗi?

  • Cài đặt lại hệ điều hành. Đây là cách nhanh nhất, ít tốn công sức nhất để giải quyết vấn đề.
  • Ngoài ra, hãy tải xuống apt.deb từ trang web của Ubuntu và cài đặt bằng sudo dpkg -i apt_[VERSION].deb (thay đổi tên file để khớp với file đã tải xuống).

Người dùng Raspberry Pi OS có thể thấy rằng apt-get install (hoặc sudo apt-get install) không hoạt động. Trong trường hợp này, hãy thử apt install thay thế.

Ngoài ra, nếu bạn thử apt-get install và gặp một lỗi khác (dọc theo dòng "Temporary failure resolving" theo sau là URL máy chủ) thì vấn đề là về kết nối. Vì vậy, hãy thực hiện các kiểm tra sau:

  • Kết nối mạng
  • Đồng hồ và ngày hệ thống
  • Sử dụng ping để xác nhận máy tính của bạn có thể truy cập bất kỳ trang web nào (ví dụ: Google)

Sau khi thực hiện những điều chỉnh cần thiết, hãy khởi động lại máy tính và thử lại.

Các cách khác để khắc phục lỗi “apt-get: command not found”

3 vấn đề khác có thể dẫn đến lỗi “apt-get: command not found”.

Đầu tiên, bạn có viết đúng chính tả lệnh không? Lỗi chính tả có thể gây ra sự tàn phá trong bất kỳ hệ thống tập trung vào văn bản nào, từ tìm kiếm của Google đến tìm từ hoặc cụm từ trên một trang. Linux Terminal cũng không khác gì. Hãy dành thời gian để đảm bảo bạn đã nhập “apt-get” chính xác!

Thứ hai, có thể quyền của bạn không đủ? Thay vì “apt-get”, hãy thử “sudo apt-get” - lỗi “command not found” giờ đây sẽ được loại bỏ.

Cuối cùng, nếu bạn thấy lỗi “sudo: command not found” cụ thể hơn xuất hiện và bạn đã thử mọi cách ở trên thì vấn đề thực sự có thể là do sudo, chứ không phải apt-get.

Thứ Năm, 18/01/2024 10:30
31 👨 846
0 Bình luận
Sắp xếp theo
    ❖ Linux